> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://help.sigmacomputing.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://help.sigmacomputing.com/_mcp/server.

# Update a workbook from a code representation (Beta)

PUT https://api.sigmacomputing.com/v2/workbooks/{workbookId}/spec
Content-Type: application/json

This endpoint replaces a workbook with a workbook defined in a code representation. You can programmatically update the workbook's structure, metadata, and contents. This creates a new version of the workbook, which is accessible from the Sigma UI.

**Beta**: This documentation describes a private beta feature and is subject to the [Beta features](/docs/sigma-product-releases#beta-features) disclaimer.

### System and user requirements
- To perform this operation, you must use API credentials owned by a user assigned an account type with **Create, edit, and publish workbooks** permission.
- To perform this operation, you must use API credentials owned by a user with **Can edit** access for the workbook.

### Usage notes
- The default format of the representation is YAML. To use JSON, add the header `Content-Type: application/json`.
- You can define the layout of contents on the workbook page using XML in the `layout` field. For more information, see [Customize the layout of a workbook in code representation](https://help.sigmacomputing.com/docs/customize-the-layout-of-a-workbook-in-code-representation).
- You can combine multiple YAML documents to create one workbook representation. For more information, see [Prepare a representation from multiple YAML documents](https://help.sigmacomputing.com/docs/create-a-workbook-from-a-code-representation#prepare-a-representation-from-multiple-yaml-documents).
- To retrieve the representation of an existing workbook, use the [/v2/workbooks/{workbookId}/spec](https://help.sigmacomputing.com/reference/get-workbook-spec) endpoint.
- To create a new workbook from code, use the [/v2/workbooks/spec](https://help.sigmacomputing.com/reference/create-workbook-spec) endpoint.
- The endpoint only supports updates to the `pages` array and its contents. Additional fields are not required and are ignored in the request body.
- Partial updates are not supported. You must provide the entire representation of the workbook in the request body.

### Usage scenarios
- **Agentic workflows**: Agents can use these endpoints to directly manage workbook contents in code.
- **Automation**: If you want to update several workbooks across one or more organizations, or in response to external events, you can use this endpoint to programmatically update the workbooks.
- **Integration**: Using this endpoint, you can update workbooks based on external data sources or integrate Sigma with other tools and platforms.


Reference: https://help.sigmacomputing.com/reference/update-workbook-spec

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: code-representation
  version: 1.0.0
paths:
  /v2/workbooks/{workbookId}/spec:
    put:
      operationId: updateWorkbookSpec
      summary: Update a workbook from a code representation (Beta)
      description: >
        This endpoint replaces a workbook with a workbook defined in a code
        representation. You can programmatically update the workbook's
        structure, metadata, and contents. This creates a new version of the
        workbook, which is accessible from the Sigma UI.


        **Beta**: This documentation describes a private beta feature and is
        subject to the [Beta
        features](/docs/sigma-product-releases#beta-features) disclaimer.


        ### System and user requirements

        - To perform this operation, you must use API credentials owned by a
        user assigned an account type with **Create, edit, and publish
        workbooks** permission.

        - To perform this operation, you must use API credentials owned by a
        user with **Can edit** access for the workbook.


        ### Usage notes

        - The default format of the representation is YAML. To use JSON, add the
        header `Content-Type: application/json`.

        - You can define the layout of contents on the workbook page using XML
        in the `layout` field. For more information, see [Customize the layout
        of a workbook in code
        representation](https://help.sigmacomputing.com/docs/customize-the-layout-of-a-workbook-in-code-representation).

        - You can combine multiple YAML documents to create one workbook
        representation. For more information, see [Prepare a representation from
        multiple YAML
        documents](https://help.sigmacomputing.com/docs/create-a-workbook-from-a-code-representation#prepare-a-representation-from-multiple-yaml-documents).

        - To retrieve the representation of an existing workbook, use the
        [/v2/workbooks/{workbookId}/spec](https://help.sigmacomputing.com/reference/get-workbook-spec)
        endpoint.

        - To create a new workbook from code, use the
        [/v2/workbooks/spec](https://help.sigmacomputing.com/reference/create-workbook-spec)
        endpoint.

        - The endpoint only supports updates to the `pages` array and its
        contents. Additional fields are not required and are ignored in the
        request body.

        - Partial updates are not supported. You must provide the entire
        representation of the workbook in the request body.


        ### Usage scenarios

        - **Agentic workflows**: Agents can use these endpoints to directly
        manage workbook contents in code.

        - **Automation**: If you want to update several workbooks across one or
        more organizations, or in response to external events, you can use this
        endpoint to programmatically update the workbooks.

        - **Integration**: Using this endpoint, you can update workbooks based
        on external data sources or integrate Sigma with other tools and
        platforms.
      tags:
        - workbooks
      parameters:
        - name: workbookId
          in: path
          required: true
          schema:
            type: string
        - name: Authorization
          in: header
          description: Bearer authentication
          required: true
          schema:
            type: string
      responses:
        '200':
          description: The response body.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/workbooks_updateWorkbookSpec_Response_200'
      requestBody:
        description: The request body.
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateWorkbookSpec'
servers:
  - url: https://api.sigmacomputing.com
    description: Server for GCP (US) hosted organizations
  - url: https://api.sa.gcp.sigmacomputing.com
    description: Server for GCP (KSA) hosted organizations
  - url: https://aws-api.sigmacomputing.com
    description: Server for AWS US (West) hosted organizations
  - url: https://api.us-a.aws.sigmacomputing.com
    description: Server for AWS US (East) hosted organizations
  - url: https://api.ca.aws.sigmacomputing.com
    description: Server for AWS Canada hosted organizations
  - url: https://api.eu.aws.sigmacomputing.com
    description: Server for AWS Europe hosted organizations
  - url: https://api.au.aws.sigmacomputing.com
    description: Server for AWS Australia and APAC hosted organizations
  - url: https://api.uk.aws.sigmacomputing.com
    description: Server for AWS UK hosted organizations
  - url: https://api.us.azure.sigmacomputing.com
    description: Server for Azure US hosted organizations
  - url: https://api.eu.azure.sigmacomputing.com
    description: Server for Azure Europe hosted organizations
  - url: https://api.ca.azure.sigmacomputing.com
    description: Server for Azure Canada hosted organizations
  - url: https://api.uk.azure.sigmacomputing.com
    description: Server for Azure United Kingdom hosted organizations
  - url: https://api.au.azure.sigmacomputing.com
    description: Server for Azure Australia hosted organizations
components:
  schemas:
    UpdateWorkbookSpecSchemaVersion:
      type: string
      enum:
        - '1'
      description: The schema version used by this representation of the workbook.
      title: UpdateWorkbookSpecSchemaVersion
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign2
      description: 'Horizontal alignment of cell content: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign2
      description: 'Vertical alignment of cell content: start, middle, or end.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor0
        - type: string
      description: 'Cell background: `{ kind: theme, ref }` or hex `#rgb` / `#rrggbb` only.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor0
        - type: string
      description: 'Cell text color: `{ kind: theme, ref }` or hex only.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip'' (no wrap).'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyle:
      type: object
      properties:
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign
          description: 'Horizontal alignment of cell content: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign
          description: 'Vertical alignment of cell content: start, middle, or end.'
        width:
          type: number
          format: double
          description: Column width in pixels when overriding auto-sizing.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor
          description: >-
            Cell background: `{ kind: theme, ref }` or hex `#rgb` / `#rrggbb`
            only.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor
          description: 'Cell text color: `{ kind: theme, ref }` or hex only.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap
          description: 'Text overflow: ''wrap'' or ''clip'' (no wrap).'
      description: Grid presentation for this column (alignment, width, colors, wrap).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf0Kind:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf0Kind
        columnId:
          type: string
          description: >-
            External id of a column in this table whose text values are the
            hyperlink URL.
      required:
        - kind
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf1Kind:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf1Kind
        formula:
          type: string
          description: Text-typed formula for the hyperlink URL.
      required:
        - kind
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink1
      description: >-
        Hyperlink target for this column: another column’s text values or a
        custom URL formula.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyle
          description: Grid presentation for this column (alignment, width, colors, wrap).
        link:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink
          description: >-
            Hyperlink target for this column: another column’s text values or a
            custom URL formula.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source6
      description: The source of the table.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description1
      description: Table description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation7
      description: The precision to truncate the date to.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod7
      description: The time period to compare the current metric value against.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection0:
      type: string
      enum:
        - higher-is-better
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection1:
      type: string
      enum:
        - lower-is-better
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection1
      description: >-
        Indicates whether higher or lower comparison values are better for that
        metric.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparison:
      type: object
      properties:
        comparisonPeriod:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod
          description: The time period to compare the current metric value against.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection
          description: >-
            Indicates whether higher or lower comparison values are better for
            that metric.
      required:
        - comparisonPeriod
      description: The time period to compare the current metric value against.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparison
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimeline:
      type: object
      properties:
        dateColumnId:
          type: string
          description: The column of date data used to create the metric timeline.
        truncation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation
          description: The precision to truncate the date to.
        comparison:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparison
          description: The time period to compare the current metric value against.
      required:
        - dateColumnId
      description: The timeline configuration for the metric.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimeline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the metric.
        formula:
          type: string
          description: The formula defining the metric.
        name:
          type: string
          description: The name of the metric.
        description:
          type: string
          description: The description of the metric.
        isHighlighted:
          type: boolean
          description: Indicates whether or not the metric is highlighted.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat
          description: The display format of the column.
        timeline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimeline
          description: The timeline configuration for the metric.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItemsKeysItems:
      type: object
      properties:
        sourceColumnId:
          type: string
          description: The column from the parent table joined in this relationship.
        targetColumnId:
          type: string
          description: The column from the target table joined in this relationship.
      required:
        - sourceColumnId
        - targetColumnId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItemsKeysItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the relationship.
        targetElementId:
          type: string
          description: >-
            The identifier of the table joined to the parent table in the
            relationship.
        keys:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItemsKeysItems
          description: >-
            The pairs of source and target column IDs joined in this
            relationship.
        name:
          type: string
          description: The name of the relationship.
        description:
          type: string
          description: The description of the relationship.
      required:
        - id
        - targetElementId
        - keys
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FoldersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the folder.
        name:
          type: string
          description: The name of the folder.
        items:
          type: array
          items:
            type: string
          description: The column and folder IDs contained within the folder.
      required:
        - id
        - name
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FoldersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0GroupingsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the grouping.
        groupBy:
          type: array
          items:
            type: string
          description: The columns or folders that define the grouping.
        calculations:
          type: array
          items:
            type: string
          description: The calculations applied to the grouping.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0GroupingsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection0:
      type: string
      enum:
        - ascending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection1:
      type: string
      enum:
        - descending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection1
      description: The direction in which to sort.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls0:
      type: string
      enum:
        - first
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls1:
      type: string
      enum:
        - last
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls2:
      type: string
      enum:
        - connection-default
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls2
      description: Indicates how the sort order treats null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItems:
      type: object
      properties:
        columnId:
          type: string
          description: The identifier of the column by which to sort.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection
          description: The direction in which to sort.
        nulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls
          description: Indicates how the sort order treats null values.
      required:
        - columnId
        - direction
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind:
      type: string
      enum:
        - no-one-can-view
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind:
      type: string
      enum:
        - specific-users-and-teams
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type:
      type: string
      enum:
        - user
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type
        userId:
          type: string
          description: The identifier of a Sigma user.
      required:
        - type
        - userId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type:
      type: string
      enum:
        - team
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type
        teamId:
          type: string
          description: The identifier of a team.
      required:
        - type
        - teamId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind
        assignments:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems
          description: >-
            The identifiers of the users and teams that can access the columns
            restricted by the column security rule.
      required:
        - kind
        - assignments
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind:
      type: string
      enum:
        - user-attribute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems:
      type: object
      properties:
        userAttributeId:
          type: string
          description: The identifier of a user attribute.
        value:
          type: string
          description: The value for a user attribute.
      required:
        - userAttributeId
        - value
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind
        assignments:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems
          description: >-
            The identifier of a user attribute and the value users must be
            assigned to view the columns restricted by the column security rule.
      required:
        - kind
        - assignments
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column security rule.
        restrictedColumns:
          type: array
          items:
            type: string
          description: The list of columns restricted by the column security rule.
        criteria:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria
      required:
        - id
        - restrictedColumns
        - criteria
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Type:
      type: string
      enum:
        - single
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition0:
      type: string
      enum:
        - IsNull
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition1:
      type: string
      enum:
        - IsNotNull
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Value:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Low:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Low
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0High:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0High
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat1
      description: Number or datetime format override for the displayed value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Style:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Cell background color (hex).
        color:
          type: string
          description: Font color (hex).
        bold:
          type: boolean
        italic:
          type: boolean
        underline:
          type: boolean
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat
          description: Number or datetime format override for the displayed value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        condition:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Value
        low:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Low
        high:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0High
        formula:
          type: string
          description: >-
            A Sling formula returning a boolean. The formula may reference any
            column on the sheet, not just the styled columns.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Style
      required:
        - type
        - columnIds
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Type:
      type: string
      enum:
        - backgroundScale
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMid
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order0:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order1:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior0:
      type: string
      enum:
        - asZero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior1:
      type: string
      enum:
        - asNull
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops that define the gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Domain
        order:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order
        nullBehavior:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior
        steps:
          type: number
          format: double
          description: Quantize the continuous gradient into N discrete buckets.
      required:
        - type
        - columnIds
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Type:
      type: string
      enum:
        - fontScale
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMid
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order0:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order1:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior0:
      type: string
      enum:
        - asZero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior1:
      type: string
      enum:
        - asNull
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops that define the gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Domain
        order:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order
        nullBehavior:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior
        steps:
          type: number
          format: double
      required:
        - type
        - columnIds
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Type:
      type: string
      enum:
        - dataBars
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMid
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order0:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order1:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels1:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops that define the gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Domain
        order:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order
        valueLabels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels
      required:
        - type
        - columnIds
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems3
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape0:
      type: string
      enum:
        - line
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape1:
      type: string
      enum:
        - bar
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing0:
      type: string
      enum:
        - zero
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing1:
      type: string
      enum:
        - interpolate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing2:
      type: string
      enum:
        - hide
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing2
      description: How null values are drawn between points.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle0:
      type: string
      enum:
        - solid
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints1
      description: Point markers on line sparklines.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Sparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels
          description: Endpoint value labels on line sparklines.
      description: >-
        Default sparkline mark formatting applied to all sparkline columns
        (Format tab apply-to-all).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Sparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableComponents:
      type: object
      properties: {}
      description: >-
        Table component visibility toggles (summary bar, collapsed columns,
        etc.). Each key is `shown` or `hidden`; omit when shown (default).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableComponents
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset0:
      type: string
      enum:
        - spreadsheet
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset1:
      type: string
      enum:
        - presentation
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset1
      description: >-
        Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
        (default).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing0:
      type: string
      enum:
        - extra-small
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing1:
      type: string
      enum:
        - small
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing2:
      type: string
      enum:
        - medium
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing3:
      type: string
      enum:
        - large
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing3
      description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines1:
      type: string
      enum:
        - vertical
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines2:
      type: string
      enum:
        - horizontal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines3:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines3
      description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding1
      description: 'Row banding visibility: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns1
      description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder1
      description: >-
        Outer table border: 'shown' or 'hidden'. Maps to inverted store
        `hideOuterBorder`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers1
      description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers1
      description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCell:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCell
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStyles:
      type: object
      properties:
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeader
        cell:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCell
        columnHeader:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeader
        rowHeader:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeader
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStyles
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyle:
      type: object
      properties:
        preset:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset
          description: >-
            Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
            (default).
        cellSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing
          description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
        gridLines:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines
          description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
        banding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding
          description: 'Row banding visibility: ''shown'' or ''hidden''.'
        bandingColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        autofitColumns:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns
          description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
        outerBorder:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder
          description: >-
            Outer table border: 'shown' or 'hidden'. Maps to inverted store
            `hideOuterBorder`.
        headerDividerColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        heavyVerticalDividers:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers
          description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
        heavyHorizontalDividers:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers
          description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
        textStyles:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStyles
      description: >-
        Table style: grid preset, spacing, grid lines, banding, autofit,
        dividers, and per-tab text styles.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyle
    UpdateWorkbookSpecPagesItemsElementsItems00:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the table.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Kind
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItems
          description: >-
            The columns of the table and their formulas. Optional
            columns[].style holds grid presentation (enums, not booleans, for
            toggles).
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source
          description: The source of the table.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description
          description: Table description (subtitle / tooltip text) plus optional styling.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        metrics:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItems
          description: The metrics associated with this table and their configurations.
        relationships:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItems
          description: The relationships sourced from this table and their targets.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItems
          description: The filters applied to this table and their configurations.
        folders:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FoldersItems
          description: The folders in the table and their contents.
        groupings:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0GroupingsItems
          description: The groupings in the table and their contents.
        summary:
          type: array
          items:
            type: string
          description: The identifiers of all columns in the table that are summaries.
        order:
          type: array
          items:
            type: string
          description: >-
            A list of identifiers that determines the order in which columns and
            folders are displayed in the UI. Does not include summary columns.
        visibleAsSource:
          type: boolean
          description: >-
            Indicates whether or not the table can be used as a source in other
            documents.
        sort:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItems
          description: >-
            The column, direction, and null behavior used to sort the rows of
            this table.
        columnSecurities:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItems
          description: >-
            A list of the column security rules applied to columns in this
            table.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        conditionalFormats:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems
          description: >-
            Conditional formatting applied to columns of this table. Order
            matters: later entries apply on top of earlier ones.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Sparkline
          description: >-
            Default sparkline mark formatting applied to all sparkline columns
            (Format tab apply-to-all).
        tableComponents:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableComponents
          description: >-
            Table component visibility toggles (summary bar, collapsed columns,
            etc.). Each key is `shown` or `hidden`; omit when shown (default).
        tableStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyle
          description: >-
            Table style: grid preset, spacing, grid lines, banding, autofit,
            dividers, and per-tab text styles.
      required:
        - id
        - kind
        - columns
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItems00
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Kind:
      type: string
      enum:
        - kpi-chart
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source6
      description: The data source for the KPI.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueVisibility:
      type: string
      enum:
        - hidden
      description: >-
        Hide the KPI value number. Only applies when a comparison is configured.
        Omit when shown.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight0:
      type: string
      enum:
        - normal
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight1:
      type: string
      enum:
        - bold
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight1
      description: 'Value font weight: ''normal'' or ''bold''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize1:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize1
      description: Value font size in pixels, or 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Value:
      type: object
      properties:
        columnId:
          type: string
          description: Column id bound to the KPI value shelf.
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueVisibility
          description: >-
            Hide the KPI value number. Only applies when a comparison is
            configured. Omit when shown.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight
          description: 'Value font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize
          description: Value font size in pixels, or 'auto'.
      required:
        - columnId
      description: >-
        KPI value shelf binding (`columnId`) plus optional Value-section
        styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize1:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize1
      description: Title font size in pixels, or 'auto' to let the viz pick.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize
          description: Title font size in pixels, or 'auto' to let the viz pick.
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size (numeric or `auto`), color, or weight, or `{
        visibility: 'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`. KPI does not support alignment.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize1
      description: Description font size in pixels, or 'auto' to let the viz pick.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize
          description: Description font size in pixels, or 'auto' to let the viz pick.
      description: >-
        KPI description (subtitle / tooltip text) plus optional styling. KPI
        accepts `auto` font size.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor2
      description: 'Alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor2
      description: 'Vertical alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient0:
      type: string
      enum:
        - top
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient1:
      type: string
      enum:
        - bottom
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient1
      description: 'Title position: ''top'' or ''bottom''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient0:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient1
      description: 'Comparison value position: ''right'' or ''below''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Layout:
      type: object
      properties:
        anchor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor
          description: 'Alignment: ''start'', ''middle'', or ''end''.'
        verticalAnchor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor
          description: 'Vertical alignment: ''start'', ''middle'', or ''end''.'
        titleOrient:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient
          description: 'Title position: ''top'' or ''bottom''.'
        comparisonValueOrient:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient
          description: 'Comparison value position: ''right'' or ''below''.'
      description: 'KPI layout: alignment, title position, and comparison position.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Layout
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay0:
      type: string
      enum:
        - percentage
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay1:
      type: string
      enum:
        - delta
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay2:
      type: string
      enum:
        - relative
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay3:
      type: string
      enum:
        - absolute
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay3
      description: 'Comparison display: ''percentage'', ''delta'', ''relative'', or ''absolute''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection0:
      type: string
      enum:
        - higher
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection1:
      type: string
      enum:
        - lower
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection2:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection2
      description: 'Comparison direction: ''higher'', ''lower'', or ''none''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGoodOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGoodOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGoodOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutralOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutralOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutralOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBadOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBadOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBadOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonArrow:
      type: string
      enum:
        - hidden
      description: Hide the comparison arrow. Omit when shown.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonArrow
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize1:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize1
      description: Comparison font size in pixels, or 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel0:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel0
        - type: string
      description: Comparison label text, or 'hidden' to hide the label.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Comparison:
      type: object
      properties:
        display:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay
          description: >-
            Comparison display: 'percentage', 'delta', 'relative', or
            'absolute'.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection
          description: 'Comparison direction: ''higher'', ''lower'', or ''none''.'
        colorGood:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        colorNeutral:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        colorBad:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        arrow:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonArrow
          description: Hide the comparison arrow. Omit when shown.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize
          description: Comparison font size in pixels, or 'auto'.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel
          description: Comparison label text, or 'hidden' to hide the label.
        labelColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        noDateText:
          type: string
          description: Label shown when the comparison date is invalid.
      description: KPI comparison formatting (display, direction, colors, label).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Comparison
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendVisibility:
      type: string
      enum:
        - hidden
      description: Hide the trend sparkline. Omit when shown.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape0:
      type: string
      enum:
        - line
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape1:
      type: string
      enum:
        - area
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape1
      description: 'Trend shape: ''line'' or ''area''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle0:
      type: string
      enum:
        - gradient
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle1:
      type: string
      enum:
        - solid
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle1
      description: >-
        Area fill style: 'gradient' or 'solid'. Only applies when shape is
        'area'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendTooltip:
      type: string
      enum:
        - shown
      description: Explicitly enable a feature whose default is off.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendXAxis:
      type: string
      enum:
        - shown
      description: Explicitly enable a feature whose default is off.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendXAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendYAxis:
      type: string
      enum:
        - shown
      description: Explicitly enable a feature whose default is off.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendYAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Trend:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendVisibility
          description: Hide the trend sparkline. Omit when shown.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape
          description: 'Trend shape: ''line'' or ''area''.'
        areaStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle
          description: >-
            Area fill style: 'gradient' or 'solid'. Only applies when shape is
            'area'.
        valueColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        comparisonColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendTooltip
          description: Explicitly enable a feature whose default is off.
        xAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendXAxis
          description: Explicitly enable a feature whose default is off.
        yAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendYAxis
          description: Explicitly enable a feature whose default is off.
        noDataText:
          type: string
          description: Label shown when the trend has no data.
      description: KPI trend sparkline formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Trend
    UpdateWorkbookSpecPagesItemsElementsItems01:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the KPI.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source
          description: The data source for the KPI.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItems
          description: The columns used by the KPI.
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Value
          description: >-
            KPI value shelf binding (`columnId`) plus optional Value-section
            styling.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size (numeric or `auto`), color, or weight,
            or `{ visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`. KPI does not support alignment.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Description
          description: >-
            KPI description (subtitle / tooltip text) plus optional styling. KPI
            accepts `auto` font size.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        layout:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Layout
          description: 'KPI layout: alignment, title position, and comparison position.'
        comparison:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Comparison
          description: KPI comparison formatting (display, direction, colors, label).
        trend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Trend
          description: KPI trend sparkline formatting.
      required:
        - id
        - kind
        - source
        - columns
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItems01
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Kind:
      type: string
      enum:
        - bar-chart
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source6
      description: The data source for the bar chart.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat
          description: Y-axis title, labels, marks, and scale formatting.
      required:
        - columnIds
      description: The columns used for the Y-axis.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection1
      description: Sort direction.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Chart description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1SizeLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        colorLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend1
      description: Legend visibility, position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat1:
      type: string
      enum:
        - number
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Tooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking0:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking1:
      type: string
      enum:
        - stacked
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking2:
      type: string
      enum:
        - normalized
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking2
      description: >-
        Stacking mode: 'none' (side-by-side / overlapping), 'stacked' (default —
        values sum), or 'normalized' (stack scaled to 100%).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Orientation:
      type: string
      enum:
        - horizontal
      description: >-
        Bar orientation. Omit (the default) for vertical bars; set to
        'horizontal' for horizontal bars.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Orientation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0By:
      type: string
      enum:
        - single
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0ValueOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf1By:
      type: string
      enum:
        - category
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf1By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf1By
        column:
          type: string
          description: Column id whose values drive the categorical color assignment.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2By:
      type: string
      enum:
        - scale
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2Domain:
      type: object
      properties:
        min:
          type: number
          format: double
          description: Continuous-scale domain minimum.
        max:
          type: number
          format: double
          description: Continuous-scale domain maximum.
        mid:
          type: number
          format: double
          description: >-
            Continuous-scale midpoint. Presence selects a diverging gradient;
            absence is sequential.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2By
        column:
          type: string
          description: Numeric column id whose values drive the continuous color gradient.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2Domain
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius2
      description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyle:
      type: object
      properties:
        cornerRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius
          description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor1:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor2:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor3:
      type: string
      enum:
        - outside-end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor4:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor4
      description: Position of the data label relative to its mark.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay4
      description: Which values and labels to show on each bar segment label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels1
      description: Whether values appear on chart marks.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient1:
      type: string
      enum:
        - horizontal
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient2:
      type: string
      enum:
        - vertical
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient2
      description: Text direction for data labels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke2
      description: Outline around data labels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay4
      description: Which values and labels to show on total (aggregate) labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient0:
      type: string
      enum:
        - horizontal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient1:
      type: string
      enum:
        - vertical
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient1
      description: Text direction for total labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotals:
      type: object
      properties:
        display:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay
          description: Whether values appear on chart marks.
        fontSize:
          type: number
          format: double
          description: Font size for total labels, in pixels.
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay
          description: Which values and labels to show on total (aggregate) labels.
        orient:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient
          description: Text direction for total labels.
      description: Options for aggregate total labels on bar charts.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotals
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabel:
      type: object
      properties:
        anchor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor
          description: Position of the data label relative to its mark.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay
          description: Which values and labels to show on each bar segment label.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels
          description: Whether values appear on chart marks.
        orient:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient
          description: Text direction for data labels.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels include percentages.
        showStroke:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke
          description: Outline around data labels.
        totals:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotals
          description: Options for aggregate total labels on bar charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      description: Data label typography, placement, and display options.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth1:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth2:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth3:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth3
      description: 'Gap width between individual bars in a band (format panel: Gap width).'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets1:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets2:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets3:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets3
      description: >-
        Gap between bar clusters when the chart is clustered (format panel: Gap
        between sets).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Gap:
      type: object
      properties:
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth
          description: >-
            Gap width between individual bars in a band (format panel: Gap
            width).
        betweenSets:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets
          description: >-
            Gap between bar clusters when the chart is clustered (format panel:
            Gap between sets).
      description: Bar gap width and spacing between clustered bar sets.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Gap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BackgroundImage:
      type: object
      properties:
        url:
          type: string
          description: >-
            The URL of the plot background image. Supports dynamic-text
            {{formula}} references. Must be an external URL (uploads are not
            supported).
      required:
        - url
      description: >-
        Optional plot-area background image. Url supports dynamic-text
        {{formula}} references.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BackgroundImage
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Fill
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumn
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRow
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis20
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis21
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShare
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize1:
      type: string
      enum:
        - compact
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize
          description: >-
            Trellis tile size. Default 'auto' for category trellis, 'compact'
            for trellis by series.
      description: Trellis tile size, row/column facet styling, and shared scales/legends.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Trellis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValueVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValueVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
      required:
        - visibility
      description: Regression fit value (R²). Omit the block to hide the value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition
          description: Label and value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and value annotations.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel
          description: >-
            Regression model matching the format panel: linear, quadratic,
            polynomial, exponential, logarithmic, or power.
        degree:
          type: number
          format: double
          description: Polynomial degree (3–7). Required when model is 'polynomial'.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItems
    UpdateWorkbookSpecPagesItemsElementsItems02:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the bar chart.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source
          description: The data source for the bar chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItems
          description: The columns used by the bar chart.
        yAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxis
          description: The columns used for the Y-axis.
        xAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxis
          description: The column used for the X-axis.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        stacking:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking
          description: >-
            Stacking mode: 'none' (side-by-side / overlapping), 'stacked'
            (default — values sum), or 'normalized' (stack scaled to 100%).
        orientation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Orientation
          description: >-
            Bar orientation. Omit (the default) for vertical bars; set to
            'horizontal' for horizontal bars.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        barStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyle
          description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
        dataLabel:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabel
          description: Data label typography, placement, and display options.
        gap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Gap
          description: Bar gap width and spacing between clustered bar sets.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItems
          description: The filters applied to this chart.
        backgroundImage:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems
          description: Reference lines and bands on the chart.
        trellis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItems
          description: Regression trend lines on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: UpdateWorkbookSpecPagesItemsElementsItems02
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Kind:
      type: string
      enum:
        - pie-chart
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source6
      description: The data source for the chart.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat1
      description: The display format of the column.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection0:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection1:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection1
      description: Sort direction.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Color:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSort
          description: Sort order.
      required:
        - id
      description: The column for the categorical split (slice labels).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Value:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: The column for the slice size.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Chart description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay0:
      type: string
      enum:
        - as-label
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay1:
      type: string
      enum:
        - on-legend
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay1
      description: Whether donut or pie slice labels appear on the slice or in the legend.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay0:
      type: string
      enum:
        - color
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay1:
      type: string
      enum:
        - value
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay2:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay3:
      type: string
      enum:
        - color-value
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay4:
      type: string
      enum:
        - color-percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay5:
      type: string
      enum:
        - value-percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay6:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay6
      description: Which values and labels to show on each slice label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabel:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor
          description: Color used for data label text (hex or theme reference).
        donutLabelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay
          description: >-
            Whether donut or pie slice labels appear on the slice or in the
            legend.
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay
          description: Which values and labels to show on each slice label.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels
          description: Whether values appear on chart marks.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels include percentages.
      description: Data label typography, placement, and display options for slice values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1SizeLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        colorLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend1
      description: Legend visibility, position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Tooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style
    UpdateWorkbookSpecPagesItemsElementsItems030:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the pie chart.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source
          description: The data source for the chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItems
          description: The columns used by the chart.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Color
          description: The column for the categorical split (slice labels).
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Value
          description: The column for the slice size.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        dataLabel:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabel
          description: >-
            Data label typography, placement, and display options for slice
            values.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - id
        - kind
        - source
        - columns
        - color
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItems030
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Kind:
      type: string
      enum:
        - donut-chart
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source6
      description: The data source for the chart.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat1
      description: The display format of the column.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection0:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection1:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection1
      description: Sort direction.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Color:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSort
          description: Sort order.
      required:
        - id
      description: The column for the categorical split (slice labels).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Value:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: The column for the slice size.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Chart description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay0:
      type: string
      enum:
        - as-label
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay1:
      type: string
      enum:
        - on-legend
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay1
      description: Whether donut or pie slice labels appear on the slice or in the legend.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay0:
      type: string
      enum:
        - color
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay1:
      type: string
      enum:
        - value
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay2:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay3:
      type: string
      enum:
        - color-value
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay4:
      type: string
      enum:
        - color-percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay5:
      type: string
      enum:
        - value-percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay6:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay6
      description: Which values and labels to show on each slice label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabel:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor
          description: Color used for data label text (hex or theme reference).
        donutLabelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay
          description: >-
            Whether donut or pie slice labels appear on the slice or in the
            legend.
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay
          description: Which values and labels to show on each slice label.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels
          description: Whether values appear on chart marks.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels include percentages.
      description: Data label typography, placement, and display options for slice values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1SizeLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        colorLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend1
      description: Legend visibility, position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Tooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility1
      description: Hole value visibility. Omit when shown (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility
          description: Hole value visibility. Omit when shown (default).
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Hole value font size in pixels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility1
      description: Hole title visibility. Omit when shown (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap1
      description: 'Text wrap: ''shown'' to wrap, ''hidden'' for single line.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition0:
      type: string
      enum:
        - top
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition1:
      type: string
      enum:
        - bottom
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition1
      description: 'Donut hole title position: ''top'' or ''bottom''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitle:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility
          description: Hole title visibility. Omit when shown (default).
        text:
          type: string
          description: Hole title text.
        wrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap
          description: 'Text wrap: ''shown'' to wrap, ''hidden'' for single line.'
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Hole title font size in pixels.
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition
          description: 'Donut hole title position: ''top'' or ''bottom''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Hole:
      type: object
      properties:
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValue
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitle
      description: Donut hole center title and value styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Hole
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumn
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRow
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis20
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis21
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShare
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize1:
      type: string
      enum:
        - compact
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize
          description: >-
            Trellis tile size. Default 'auto' for category trellis, 'compact'
            for trellis by series.
      description: Trellis tile size, row/column facet styling, and shared scales/legends.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Trellis
    UpdateWorkbookSpecPagesItemsElementsItems031:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the donut chart.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source
          description: The data source for the chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItems
          description: The columns used by the chart.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Color
          description: The column for the categorical split (slice labels).
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Value
          description: The column for the slice size.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        dataLabel:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabel
          description: >-
            Data label typography, placement, and display options for slice
            values.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        holeValue:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValue
          description: Optional column for the donut hole KPI value.
        hole:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Hole
          description: Donut hole center title and value styling.
        innerRadius:
          type: number
          format: double
          description: >-
            Donut hole size as a ratio of the outer radius (typically 0.4–0.8).
            Omit when default (0.6).
        trellis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
      required:
        - id
        - kind
        - source
        - columns
        - color
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItems031
    UpdateWorkbookSpecPagesItemsElementsItems03:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems030'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems031'
      title: UpdateWorkbookSpecPagesItemsElementsItems03
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Kind:
      type: string
      enum:
        - line-chart
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source6
      description: The data source for the line chart.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat
          description: Y-axis title, labels, marks, and scale formatting.
      required:
        - columnIds
      description: The columns used for the Y-axis.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection1
      description: Sort direction.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Chart description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1SizeLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        colorLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend1
      description: Legend visibility, position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat1:
      type: string
      enum:
        - number
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Tooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0By:
      type: string
      enum:
        - single
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0ValueOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf1By:
      type: string
      enum:
        - category
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf1By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf1By
        column:
          type: string
          description: Column id whose values drive the categorical color assignment.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2By:
      type: string
      enum:
        - scale
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2Domain:
      type: object
      properties:
        min:
          type: number
          format: double
          description: Continuous-scale domain minimum.
        max:
          type: number
          format: double
          description: Continuous-scale domain maximum.
        mid:
          type: number
          format: double
          description: >-
            Continuous-scale midpoint. Presence selects a diverging gradient;
            absence is sequential.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2By
        column:
          type: string
          description: Numeric column id whose values drive the continuous color gradient.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2Domain
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance0:
      type: string
      enum:
        - separated
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance1:
      type: string
      enum:
        - default
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay4:
      type: string
      enum:
        - endpoints
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay5:
      type: string
      enum:
        - most-recent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay6:
      type: string
      enum:
        - all-points
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay6
      description: Which values and labels to show on each line point label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels1
      description: Whether values appear on chart marks.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabel:
      type: object
      properties:
        clearance:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay
          description: Which values and labels to show on each line point label.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels
          description: Whether values appear on chart marks.
      description: Data label typography, placement, and display options.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility1
      description: >-
        Area outline visibility. Omit when shown; only 'hidden' is emitted on
        read. Not valid on line-chart.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLine:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility
          description: >-
            Area outline visibility. Omit when shown; only 'hidden' is emitted
            on read. Not valid on line-chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke and (on area charts) area outline visibility.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility1
      description: Point markers. Omit when shown; only 'hidden' is emitted on read.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePoints:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility
          description: Point markers. Omit when shown; only 'hidden' is emitted on read.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      description: Point markers on the series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyle:
      type: object
      properties:
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLine
          description: Line stroke and (on area charts) area outline visibility.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePoints
          description: Point markers on the series.
      description: >-
        Line interpolation, stroke, point markers, and null handling for the
        series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4BackgroundImage:
      type: object
      properties:
        url:
          type: string
          description: >-
            The URL of the plot background image. Supports dynamic-text
            {{formula}} references. Must be an external URL (uploads are not
            supported).
      required:
        - url
      description: >-
        Optional plot-area background image. Url supports dynamic-text
        {{formula}} references.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4BackgroundImage
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Fill
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumn
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRow
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis20
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis21
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShare
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize1:
      type: string
      enum:
        - compact
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize
          description: >-
            Trellis tile size. Default 'auto' for category trellis, 'compact'
            for trellis by series.
      description: Trellis tile size, row/column facet styling, and shared scales/legends.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Trellis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValueVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValueVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
      required:
        - visibility
      description: Regression fit value (R²). Omit the block to hide the value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition
          description: Label and value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and value annotations.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel
          description: >-
            Regression model matching the format panel: linear, quadratic,
            polynomial, exponential, logarithmic, or power.
        degree:
          type: number
          format: double
          description: Polynomial degree (3–7). Required when model is 'polynomial'.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItems
    UpdateWorkbookSpecPagesItemsElementsItems04:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the line chart.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source
          description: The data source for the line chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItems
          description: The columns used by the line chart.
        yAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxis
          description: The columns used for the Y-axis.
        xAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxis
          description: The column used for the X-axis.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItems
          description: The filters applied to this chart.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        dataLabel:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabel
          description: Data label typography, placement, and display options.
        lineAreaStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyle
          description: >-
            Line interpolation, stroke, point markers, and null handling for the
            series.
        backgroundImage:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems
          description: Reference lines and bands on the chart.
        trellis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItems
          description: Regression trend lines on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: UpdateWorkbookSpecPagesItemsElementsItems04
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Kind:
      type: string
      enum:
        - area-chart
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source6
      description: The data source for the area chart.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat
          description: Y-axis title, labels, marks, and scale formatting.
      required:
        - columnIds
      description: The columns used for the Y-axis.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection1
      description: Sort direction.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Chart description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1SizeLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        colorLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend1
      description: Legend visibility, position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat1:
      type: string
      enum:
        - number
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Tooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking0:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking1:
      type: string
      enum:
        - stacked
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking2:
      type: string
      enum:
        - normalized
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking2
      description: >-
        Stacking mode: 'none' (side-by-side / overlapping), 'stacked' (default —
        values sum), or 'normalized' (stack scaled to 100%).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0By:
      type: string
      enum:
        - single
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0ValueOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf1By:
      type: string
      enum:
        - category
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf1By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf1By
        column:
          type: string
          description: Column id whose values drive the categorical color assignment.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2By:
      type: string
      enum:
        - scale
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2Domain:
      type: object
      properties:
        min:
          type: number
          format: double
          description: Continuous-scale domain minimum.
        max:
          type: number
          format: double
          description: Continuous-scale domain maximum.
        mid:
          type: number
          format: double
          description: >-
            Continuous-scale midpoint. Presence selects a diverging gradient;
            absence is sequential.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2By
        column:
          type: string
          description: Numeric column id whose values drive the continuous color gradient.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2Domain
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance0:
      type: string
      enum:
        - separated
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance1:
      type: string
      enum:
        - default
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay4:
      type: string
      enum:
        - endpoints
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay5:
      type: string
      enum:
        - most-recent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay6:
      type: string
      enum:
        - all-points
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay6
      description: Which values and labels to show on each area series label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels1
      description: Whether values appear on chart marks.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabel:
      type: object
      properties:
        clearance:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay
          description: Which values and labels to show on each area series label.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels
          description: Whether values appear on chart marks.
      description: Data label typography, placement, and display options.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility1
      description: >-
        Area outline visibility. Omit when shown; only 'hidden' is emitted on
        read. Not valid on line-chart.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLine:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility
          description: >-
            Area outline visibility. Omit when shown; only 'hidden' is emitted
            on read. Not valid on line-chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke and (on area charts) area outline visibility.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility1
      description: Point markers. Omit when shown; only 'hidden' is emitted on read.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePoints:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility
          description: Point markers. Omit when shown; only 'hidden' is emitted on read.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      description: Point markers on the series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyle:
      type: object
      properties:
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLine
          description: Line stroke and (on area charts) area outline visibility.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePoints
          description: Point markers on the series.
      description: Interpolation, area outline, stroke, point markers, and null handling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5BackgroundImage:
      type: object
      properties:
        url:
          type: string
          description: >-
            The URL of the plot background image. Supports dynamic-text
            {{formula}} references. Must be an external URL (uploads are not
            supported).
      required:
        - url
      description: >-
        Optional plot-area background image. Url supports dynamic-text
        {{formula}} references.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5BackgroundImage
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumn
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRow
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis20
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis21
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShare
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize1:
      type: string
      enum:
        - compact
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize
          description: >-
            Trellis tile size. Default 'auto' for category trellis, 'compact'
            for trellis by series.
      description: Trellis tile size, row/column facet styling, and shared scales/legends.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Trellis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValueVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValueVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
      required:
        - visibility
      description: Regression fit value (R²). Omit the block to hide the value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition
          description: Label and value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and value annotations.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel
          description: >-
            Regression model matching the format panel: linear, quadratic,
            polynomial, exponential, logarithmic, or power.
        degree:
          type: number
          format: double
          description: Polynomial degree (3–7). Required when model is 'polynomial'.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Fill
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems
    UpdateWorkbookSpecPagesItemsElementsItems05:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the area chart.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source
          description: The data source for the area chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItems
          description: The columns used by the area chart.
        yAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxis
          description: The columns used for the Y-axis.
        xAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxis
          description: The column used for the X-axis.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        stacking:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking
          description: >-
            Stacking mode: 'none' (side-by-side / overlapping), 'stacked'
            (default — values sum), or 'normalized' (stack scaled to 100%).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        dataLabel:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabel
          description: Data label typography, placement, and display options.
        lineAreaStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyle
          description: >-
            Interpolation, area outline, stroke, point markers, and null
            handling.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItems
          description: The filters applied to this chart.
        backgroundImage:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        trellis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItems
          description: Regression trend lines on the chart.
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems
          description: Reference lines and bands on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: UpdateWorkbookSpecPagesItemsElementsItems05
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Kind:
      type: string
      enum:
        - scatter-chart
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source6
      description: The data source for the scatter chart.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat
          description: Y-axis title, labels, marks, and scale formatting.
      required:
        - columnIds
      description: >-
        The columns used for the Y-axis. Most scatter plots have one Y-axis
        column; multiple turn on a series-per-column scatter.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection1
      description: Sort direction.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Size:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: Optional column whose values drive the bubble size.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0By:
      type: string
      enum:
        - single
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0ValueOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf1By:
      type: string
      enum:
        - category
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf1By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf1By
        column:
          type: string
          description: Column id whose values drive the categorical color assignment.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2By:
      type: string
      enum:
        - scale
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2Domain:
      type: object
      properties:
        min:
          type: number
          format: double
          description: Continuous-scale domain minimum.
        max:
          type: number
          format: double
          description: Continuous-scale domain maximum.
        mid:
          type: number
          format: double
          description: >-
            Continuous-scale midpoint. Presence selects a diverging gradient;
            absence is sequential.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2By
        column:
          type: string
          description: Numeric column id whose values drive the continuous color gradient.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2Domain
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels1
      description: Whether values appear on chart marks.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke2
      description: Outline around data labels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabel:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels
          description: Whether values appear on chart marks.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels use percent format.
        showStroke:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke
          description: Outline around data labels.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      description: Data label typography, placement, and display options.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Chart description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1SizeLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        colorLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend1
      description: Legend visibility, position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat1:
      type: string
      enum:
        - number
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Tooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6BackgroundImage:
      type: object
      properties:
        url:
          type: string
          description: >-
            The URL of the plot background image. Supports dynamic-text
            {{formula}} references. Must be an external URL (uploads are not
            supported).
      required:
        - url
      description: >-
        Optional plot-area background image. Url supports dynamic-text
        {{formula}} references.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6BackgroundImage
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape0:
      type: string
      enum:
        - circle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape1:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape2:
      type: string
      enum:
        - cross
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape3:
      type: string
      enum:
        - diamond
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape4:
      type: string
      enum:
        - triangle-up
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape4
      description: Point marker shape.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize00:
      type: string
      enum:
        - '4'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize00
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize01:
      type: string
      enum:
        - '9'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize01
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize02:
      type: string
      enum:
        - '16'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize02
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize03:
      type: string
      enum:
        - '25'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize03
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize04:
      type: string
      enum:
        - '36'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize04
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize05:
      type: string
      enum:
        - '64'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize05
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize06:
      type: string
      enum:
        - '100'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize06
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize07:
      type: string
      enum:
        - '144'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize07
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize08:
      type: string
      enum:
        - '225'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize08
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize0:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize00
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize01
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize02
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize03
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize04
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize05
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize06
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize07
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize08
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize10:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize10
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize11:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize11
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize12:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize12
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize1:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize10
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize11
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize12
      description: >-
        Point size preset when a size channel is bound. Maps to store area
        values (Small/Medium/Large in the format panel).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyle:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize
      description: Point marker shape and size for the format-panel Point style section.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Fill
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumn
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRow
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis20
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis21
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShare
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize1:
      type: string
      enum:
        - compact
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize
          description: >-
            Trellis tile size. Default 'auto' for category trellis, 'compact'
            for trellis by series.
      description: Trellis tile size, row/column facet styling, and shared scales/legends.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Trellis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValueVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValueVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
      required:
        - visibility
      description: Regression fit value (R²). Omit the block to hide the value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition
          description: Label and value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and value annotations.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel
          description: >-
            Regression model matching the format panel: linear, quadratic,
            polynomial, exponential, logarithmic, or power.
        degree:
          type: number
          format: double
          description: Polynomial degree (3–7). Required when model is 'polynomial'.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItems
    UpdateWorkbookSpecPagesItemsElementsItems06:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the scatter chart.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source
          description: The data source for the scatter chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItems
          description: The columns used by the scatter chart.
        yAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxis
          description: >-
            The columns used for the Y-axis. Most scatter plots have one Y-axis
            column; multiple turn on a series-per-column scatter.
        xAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxis
          description: The column used for the X-axis.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Size
          description: Optional column whose values drive the bubble size.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        dataLabel:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabel
          description: Data label typography, placement, and display options.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItems
          description: The filters applied to this chart.
        backgroundImage:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        pointStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyle
          description: >-
            Point marker shape and size for the format-panel Point style
            section.
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems
          description: Reference lines and bands on the chart.
        trellis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItems
          description: Regression trend lines on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: UpdateWorkbookSpecPagesItemsElementsItems06
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Kind:
      type: string
      enum:
        - combo-chart
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source6
      description: The data source for the combo chart.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat
          description: Y-axis title, labels, marks, and scale formatting.
      required:
        - columnIds
      description: >-
        The columns used for the Y-axis. Each entry can specify its own `type`
        (bar / line / area / scatter); default is bar.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format1
      description: Y-axis 2 title, labels, marks, scale, and tick spacing.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2:
      type: object
      properties:
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs for series on the secondary Y-axis.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format
          description: Y-axis 2 title, labels, marks, scale, and tick spacing.
      required:
        - columnIds
      description: >-
        Secondary Y-axis: series assignment (`columnIds`) and axis formatting
        (`format`). Combo only.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection1
      description: Sort direction.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Title
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        allowLongerLabels:
          type: boolean
          description: Allow longer axis labels without truncation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomain
        zero:
          type: boolean
          description: Always include zero in the axis domain.
        reverse:
          type: boolean
          description: Reverse the axis direction.
        hideZeroLine:
          type: boolean
          description: Hide the zero guideline on the axis.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf1Type
          description: Target tick count spacing.
        count:
          type: number
          format: double
          description: Approximate number of axis marks (1–30 in the UI).
      required:
        - type
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit
          description: Time interval unit.
        step:
          type: number
          format: double
          description: Number of units between each axis mark.
        anchor:
          type:
            - number
            - 'null'
          format: double
          description: Epoch milliseconds anchor, or null.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Step
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Scale
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Scale
          description: Interval mode for a linear scale.
        step:
          type: number
          format: double
          description: Step in axis data units (same units as the linear scale domain).
        anchor:
          type: number
          format: double
          description: Numeric anchor for tick alignment.
        minor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing5
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Chart description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1SizeLegend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        colorLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend1
      description: Legend visibility, position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat1:
      type: string
      enum:
        - number
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Tooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking0:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking1:
      type: string
      enum:
        - stacked
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking2:
      type: string
      enum:
        - normalized
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking2
      description: >-
        Stacking mode: 'none' (side-by-side / overlapping), 'stacked' (default —
        values sum), or 'normalized' (stack scaled to 100%).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0By:
      type: string
      enum:
        - single
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0ValueOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf1By:
      type: string
      enum:
        - category
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf1By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf1By
        column:
          type: string
          description: Column id whose values drive the categorical color assignment.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2By:
      type: string
      enum:
        - scale
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2Domain:
      type: object
      properties:
        min:
          type: number
          format: double
          description: Continuous-scale domain minimum.
        max:
          type: number
          format: double
          description: Continuous-scale domain maximum.
        mid:
          type: number
          format: double
          description: >-
            Continuous-scale midpoint. Presence selects a diverging gradient;
            absence is sequential.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2By
        column:
          type: string
          description: Numeric column id whose values drive the continuous color gradient.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2Domain
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius2
      description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyle:
      type: object
      properties:
        cornerRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius
          description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      description: 'Bar corner shape for bar layers: ''square'' (default), ''round'', or ''pill''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor1:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor2:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor3:
      type: string
      enum:
        - outside-end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor4:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor4
      description: Position of the data label relative to its mark.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance0:
      type: string
      enum:
        - separated
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance1:
      type: string
      enum:
        - default
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay0:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay1:
      type: string
      enum:
        - all-points
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay2:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay3:
      type: string
      enum:
        - color
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay4:
      type: string
      enum:
        - color-percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay5:
      type: string
      enum:
        - color-value
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay6:
      type: string
      enum:
        - endpoints
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay7:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay8:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay9:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay10:
      type: string
      enum:
        - most-recent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay10
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay11:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay11
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay12:
      type: string
      enum:
        - value
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay12
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay13:
      type: string
      enum:
        - value-percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay13
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay9
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay10
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay11
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay12
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay13
      description: >-
        Which values and labels to show on data labels when applying defaults
        for all series.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels1
      description: Whether values appear on chart marks.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient1:
      type: string
      enum:
        - horizontal
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient2:
      type: string
      enum:
        - vertical
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient2
      description: Text direction for data labels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke2
      description: Outline around data labels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay4
      description: Which values and labels to show on total (aggregate) labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient0:
      type: string
      enum:
        - horizontal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient1:
      type: string
      enum:
        - vertical
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient1
      description: Text direction for total labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotals:
      type: object
      properties:
        display:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay
          description: Whether values appear on chart marks.
        fontSize:
          type: number
          format: double
          description: Font size for total labels, in pixels.
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay
          description: Which values and labels to show on total (aggregate) labels.
        orient:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient
          description: Text direction for total labels.
      description: Options for aggregate total labels when the combo includes bar layers.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotals
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabel:
      type: object
      properties:
        anchor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor
          description: Position of the data label relative to its mark.
        clearance:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay
          description: >-
            Which values and labels to show on data labels when applying
            defaults for all series.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels
          description: Whether values appear on chart marks.
        orient:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient
          description: Text direction for data labels.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels include percentages.
        showStroke:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke
          description: Outline around data labels.
        totals:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotals
          description: >-
            Options for aggregate total labels when the combo includes bar
            layers.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      description: >-
        Default data label settings for the combo chart. Layer-specific settings
        may override these.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth1:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth2:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth3:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth3
      description: 'Gap width between individual bars in a band (format panel: Gap width).'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets1:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets2:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets3:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets3
      description: >-
        Gap between bar clusters when the chart is clustered (format panel: Gap
        between sets).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Gap:
      type: object
      properties:
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth
          description: >-
            Gap width between individual bars in a band (format panel: Gap
            width).
        betweenSets:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets
          description: >-
            Gap between bar clusters when the chart is clustered (format panel:
            Gap between sets).
      description: >-
        Bar gap width and spacing between clustered bar sets on combo bar
        layers.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Gap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance0:
      type: string
      enum:
        - separated
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance1:
      type: string
      enum:
        - default
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor1
      description: Color used for data label text (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay4:
      type: string
      enum:
        - endpoints
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay5:
      type: string
      enum:
        - most-recent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay6:
      type: string
      enum:
        - all-points
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay6
      description: Which values and labels to show on area layer labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke2
      description: Outline around data labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelArea:
      type: object
      properties:
        clearance:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay
          description: Which values and labels to show on area layer labels.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels
          description: Whether values appear on chart marks.
        showStroke:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke
          description: Outline around data labels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelArea
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor1:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor2:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor3:
      type: string
      enum:
        - outside-end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor4:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor4
      description: Position of the data label relative to its mark.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor1
      description: Color used for data label text (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay4
      description: Which values and labels to show on each bar segment label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient1:
      type: string
      enum:
        - horizontal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient2:
      type: string
      enum:
        - vertical
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient2
      description: Text direction for data labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke2
      description: Outline around data labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay4
      description: Which values and labels to show on total (aggregate) labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient0:
      type: string
      enum:
        - horizontal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient1:
      type: string
      enum:
        - vertical
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient1
      description: Text direction for total labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotals:
      type: object
      properties:
        display:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay
          description: Whether values appear on chart marks.
        fontSize:
          type: number
          format: double
          description: Font size for total labels, in pixels.
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay
          description: Which values and labels to show on total (aggregate) labels.
        orient:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient
          description: Text direction for total labels.
      description: Options for aggregate total labels on bar charts.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotals
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBar:
      type: object
      properties:
        anchor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor
          description: Position of the data label relative to its mark.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay
          description: Which values and labels to show on each bar segment label.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels
          description: Whether values appear on chart marks.
        orient:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient
          description: Text direction for data labels.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels include percentages.
        showStroke:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke
          description: Outline around data labels.
        totals:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotals
          description: Options for aggregate total labels on bar charts.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBar
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance0:
      type: string
      enum:
        - separated
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance1:
      type: string
      enum:
        - default
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor1
      description: Color used for data label text (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay4:
      type: string
      enum:
        - endpoints
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay5:
      type: string
      enum:
        - most-recent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay6:
      type: string
      enum:
        - all-points
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay6
      description: Which values and labels to show on line layer labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke2
      description: Outline around data labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLine:
      type: object
      properties:
        clearance:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labelDisplay:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay
          description: Which values and labels to show on line layer labels.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels
          description: Whether values appear on chart marks.
        showStroke:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke
          description: Outline around data labels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor1
      description: Color used for data label text (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels1
      description: Whether values appear on chart marks.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke2
      description: Outline around data labels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatter:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor
          description: Color used for data label text (hex or theme reference).
        fontSize:
          type: number
          format: double
          description: Font size for data labels, in pixels.
        fontWeight:
          type: number
          format: double
          description: Font weight for data labels (for example, regular or semibold).
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels
          description: Whether values appear on chart marks.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels use percent format.
        showStroke:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke
          description: Outline around data labels.
        valueFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatter
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabel:
      type: object
      properties:
        area:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelArea
        bar:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBar
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLine
        scatter:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatter
      description: 'Data label settings grouped by layer: bar, line, area, or scatter.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape0:
      type: string
      enum:
        - circle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape1:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape2:
      type: string
      enum:
        - cross
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape3:
      type: string
      enum:
        - diamond
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape4:
      type: string
      enum:
        - triangle-up
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape4
      description: Point marker shape.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize00:
      type: string
      enum:
        - '4'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize00
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize01:
      type: string
      enum:
        - '9'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize01
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize02:
      type: string
      enum:
        - '16'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize02
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize03:
      type: string
      enum:
        - '25'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize03
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize04:
      type: string
      enum:
        - '36'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize04
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize05:
      type: string
      enum:
        - '64'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize05
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize06:
      type: string
      enum:
        - '100'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize06
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize07:
      type: string
      enum:
        - '144'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize07
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize08:
      type: string
      enum:
        - '225'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize08
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize0:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize00
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize01
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize02
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize03
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize04
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize05
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize06
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize07
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize08
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize10:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize10
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize11:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize11
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize12:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize12
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize1:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize10
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize11
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize12
      description: >-
        Point size preset when a size channel is bound. Maps to store area
        values (Small/Medium/Large in the format panel).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyle:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize
      description: Default point marker shape and size for scatter layers.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize00:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize00
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize01:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize01
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize02:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize02
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize03:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize03
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize04:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize04
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize05:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize05
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize06:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize06
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize07:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize07
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize08:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize08
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize0:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize00
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize01
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize02
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize03
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize04
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize05
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize06
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize07
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize08
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize10:
      type: string
      enum:
        - small
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize10
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize11:
      type: string
      enum:
        - medium
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize11
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize12:
      type: string
      enum:
        - large
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize12
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize1:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize10
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize11
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize12
      description: >-
        Point size preset when a size channel is bound. Maps to store area
        values (Small/Medium/Large in the format panel).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItems:
      type: object
      properties:
        columnId:
          type: string
          description: Y-axis column id for a combo scatter layer.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize
      required:
        - columnId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BackgroundImage:
      type: object
      properties:
        url:
          type: string
          description: >-
            The URL of the plot background image. Supports dynamic-text
            {{formula}} references. Must be an external URL (uploads are not
            supported).
      required:
        - url
      description: >-
        Optional plot-area background image. Url supports dynamic-text
        {{formula}} references.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BackgroundImage
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility1
      description: >-
        Area outline visibility. Omit when shown; only 'hidden' is emitted on
        read. Not valid on line-chart.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLine:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility
          description: >-
            Area outline visibility. Omit when shown; only 'hidden' is emitted
            on read. Not valid on line-chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke and (on area charts) area outline visibility.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility1
      description: Point markers. Omit when shown; only 'hidden' is emitted on read.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePoints:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility
          description: Point markers. Omit when shown; only 'hidden' is emitted on read.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      description: Point markers on the series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyle:
      type: object
      properties:
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLine
          description: Line stroke and (on area charts) area outline visibility.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePoints
          description: Point markers on the series.
      description: >-
        Default line/area layer interpolation, stroke, points, and null
        handling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility1
      description: >-
        Area outline visibility. Omit when shown; only 'hidden' is emitted on
        read. Not valid on line-chart.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLine:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility
          description: >-
            Area outline visibility. Omit when shown; only 'hidden' is emitted
            on read. Not valid on line-chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke and (on area charts) area outline visibility.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility1
      description: Point markers. Omit when shown; only 'hidden' is emitted on read.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePoints:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility
          description: Point markers. Omit when shown; only 'hidden' is emitted on read.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      description: Point markers on the series.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyle:
      type: object
      properties:
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLine
          description: Line stroke and (on area charts) area outline visibility.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePoints
          description: Point markers on the series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Line
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Fill
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Label
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1AnnotationVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1AnnotationVisibility
          description: >-
            Annotation is shown. Omit the `label` or `annotation` block entirely
            to hide it.
      required:
        - visibility
      description: >-
        Computed value label. Omit the block to hide the value (not the mark
        `value` field).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Annotation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition
          description: Label and computed-value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and annotation.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Caption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems1
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumn
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1ColorOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRow
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis20
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis21
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShare
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize0:
      type: string
      enum:
        - auto
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize1:
      type: string
      enum:
        - compact
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize
          description: >-
            Trellis tile size. Default 'auto' for category trellis, 'compact'
            for trellis by series.
      description: Trellis tile size, row/column facet styling, and shared scales/legends.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Trellis
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabelVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabelVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
        text:
          type: string
          description: Custom label text.
      required:
        - visibility
      description: Custom label. Omit the block to hide the label.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabel
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValueVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValueVisibility
          description: >-
            Annotation is shown. Omit the `label` or `value` block entirely to
            hide it.
      required:
        - visibility
      description: Regression fit value (R²). Omit the block to hide the value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValue
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition
          description: Label and value annotation position.
        fontSize:
          type: number
          format: double
          description: >-
            Annotation font size in pixels (same control as in the format
            panel).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Shared placement and typography for label and value annotations.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaption
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel
          description: >-
            Regression model matching the format panel: linear, quadratic,
            polynomial, exponential, logarithmic, or power.
        degree:
          type: number
          format: double
          description: Polynomial degree (3–7). Required when model is 'polynomial'.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItems
    UpdateWorkbookSpecPagesItemsElementsItems07:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the combo chart.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source
          description: The data source for the combo chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItems
          description: The columns used by the combo chart.
        yAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis
          description: >-
            The columns used for the Y-axis. Each entry can specify its own
            `type` (bar / line / area / scatter); default is bar.
        yAxis2:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2
          description: >-
            Secondary Y-axis: series assignment (`columnIds`) and axis
            formatting (`format`). Combo only.
        xAxis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxis
          description: The column used for the X-axis.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        stacking:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking
          description: >-
            Stacking mode: 'none' (side-by-side / overlapping), 'stacked'
            (default — values sum), or 'normalized' (stack scaled to 100%).
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        barStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyle
          description: >-
            Bar corner shape for bar layers: 'square' (default), 'round', or
            'pill'.
        dataLabel:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabel
          description: >-
            Default data label settings for the combo chart. Layer-specific
            settings may override these.
        gap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Gap
          description: >-
            Bar gap width and spacing between clustered bar sets on combo bar
            layers.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItems
          description: The filters applied to this chart.
        seriesDataLabel:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabel
          description: 'Data label settings grouped by layer: bar, line, area, or scatter.'
        pointStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyle
          description: Default point marker shape and size for scatter layers.
        seriesPointStyle:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItems
          description: >-
            Per-series point style overrides on combo charts (scatter layers
            only). Each entry lists only fields that differ from `pointStyle`.
        backgroundImage:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        lineAreaStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyle
          description: >-
            Default line/area layer interpolation, stroke, points, and null
            handling.
        seriesLineAreaStyle:
          type: object
          additionalProperties:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyle
          description: >-
            Per-series line/area style overrides on combo charts (Y-axis column
            id keys).
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems
          description: Reference lines and bands on the chart.
        trellis:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItems
          description: Regression trend lines on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: UpdateWorkbookSpecPagesItemsElementsItems07
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Kind:
      type: string
      enum:
        - point-map
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source6
      description: The data source for the point map.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Latitude:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: The column whose values are point latitudes (degrees, WGS84).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Latitude
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Longitude:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: The column whose values are point longitudes (degrees, WGS84).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Longitude
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, or weight, or `{ visibility: 'hidden' }` to
        hide the title. Supports embedded {{formula}} interpolation in `text`.
        Maps do not support alignment.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Map description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position0:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position1:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position2:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position3
      description: Legend corner position on maps.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position
          description: Legend corner position on maps.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend1
      description: Legend visibility, corner position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom1
      description: Allow pan and zoom on the map. Omit when shown (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1BaseStyle:
      type: string
      enum:
        - custom
      description: Custom Mapbox style; requires `styleUrl`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1BaseStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle1:
      type: object
      properties:
        accessToken:
          type: string
          description: 'Mapbox access token. Write-only: never returned on read.'
        allowZoom:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom
          description: Allow pan and zoom on the map. Omit when shown (default).
        baseStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1BaseStyle
          description: Custom Mapbox style; requires `styleUrl`.
        styleUrl:
          type: string
          description: Mapbox style URL. Required when `baseStyle` is `custom`.
      required:
        - baseStyle
        - styleUrl
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle3:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle1
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle3
      description: >-
        Map style: base style, custom URL, allow pan/zoom, and write-only Mapbox
        access token.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStylePointSize:
      oneOf:
        - type: number
          format: double
        - type: array
          items:
            type: number
            format: double
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStylePointSize
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStyle:
      type: object
      properties:
        opacity:
          type: number
          format: double
          description: Mark opacity from 0 to 1. Omit when fully opaque (1).
        pointSize:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStylePointSize
      description: Point mark opacity and size for the format-panel Point style section.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Size:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: Optional column whose values drive the bubble size.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0By:
      type: string
      enum:
        - single
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0ValueOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf1By:
      type: string
      enum:
        - category
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf1By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf1By
        column:
          type: string
          description: Column id whose values drive the categorical color assignment.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2By:
      type: string
      enum:
        - scale
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2Domain:
      type: object
      properties:
        min:
          type: number
          format: double
          description: Continuous-scale domain minimum.
        max:
          type: number
          format: double
          description: Continuous-scale domain maximum.
        mid:
          type: number
          format: double
          description: >-
            Continuous-scale midpoint. Presence selects a diverging gradient;
            absence is sequential.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2By
        column:
          type: string
          description: Numeric column id whose values drive the continuous color gradient.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2Domain
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LabelItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LabelItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames1
      description: Whether column names appear in the tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormat:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames
          description: Whether column names appear in the tooltip.
      description: >-
        Tooltip display options. Maps use `tooltip` for hover column refs; use
        `tooltipFormat` for format-panel settings.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style
    UpdateWorkbookSpecPagesItemsElementsItems08:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the point map.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source
          description: The data source for the point map.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItems
          description: The columns used by the point map.
        latitude:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Latitude
          description: The column whose values are point latitudes (degrees, WGS84).
        longitude:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Longitude
          description: The column whose values are point longitudes (degrees, WGS84).
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, or weight, or `{ visibility:
            'hidden' }` to hide the title. Supports embedded {{formula}}
            interpolation in `text`. Maps do not support alignment.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Description
          description: Map description (subtitle / tooltip text) plus optional styling.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend
          description: Legend visibility, corner position, and label styling.
        mapStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle
            - type: 'null'
          description: >-
            Map style: base style, custom URL, allow pan/zoom, and write-only
            Mapbox access token.
        pointStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStyle
            - type: 'null'
          description: >-
            Point mark opacity and size for the format-panel Point style
            section.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Size
          description: Optional column whose values drive the bubble size.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        label:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LabelItems
          description: Optional columns rendered as text labels next to each point.
        tooltip:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipItems
          description: Optional columns shown in the hover tooltip.
        tooltipFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormat
          description: >-
            Tooltip display options. Maps use `tooltip` for hover column refs;
            use `tooltipFormat` for format-panel settings.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - id
        - kind
        - source
        - columns
        - latitude
        - longitude
      title: UpdateWorkbookSpecPagesItemsElementsItems08
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Kind:
      type: string
      enum:
        - region-map
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source6
      description: The data source for the region map.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType0:
      type: string
      enum:
        - country
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType1:
      type: string
      enum:
        - us-state
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType2:
      type: string
      enum:
        - us-county
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType3:
      type: string
      enum:
        - us-zipcode
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType4:
      type: string
      enum:
        - us-cbsa
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType5:
      type: string
      enum:
        - us-postal-place
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType6:
      type: string
      enum:
        - ca-province
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType6
      description: >-
        Which kind of region the column represents (country, us-state, etc.).
        Sets the column's geo-region semantic role.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Region:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
        regionType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType
          description: >-
            Which kind of region the column represents (country, us-state,
            etc.). Sets the column's geo-region semantic role.
      required:
        - id
        - regionType
      description: The region column and the kind of region it contains.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Region
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, or weight, or `{ visibility: 'hidden' }` to
        hide the title. Supports embedded {{formula}} interpolation in `text`.
        Maps do not support alignment.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Map description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position0:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position1:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position2:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position3
      description: Legend corner position on maps.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position
          description: Legend corner position on maps.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend1
      description: Legend visibility, corner position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom1
      description: Allow pan and zoom on the map. Omit when shown (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1BaseStyle:
      type: string
      enum:
        - custom
      description: Custom Mapbox style; requires `styleUrl`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1BaseStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle1:
      type: object
      properties:
        accessToken:
          type: string
          description: 'Mapbox access token. Write-only: never returned on read.'
        allowZoom:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom
          description: Allow pan and zoom on the map. Omit when shown (default).
        baseStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1BaseStyle
          description: Custom Mapbox style; requires `styleUrl`.
        styleUrl:
          type: string
          description: Mapbox style URL. Required when `baseStyle` is `custom`.
      required:
        - baseStyle
        - styleUrl
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle3:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle1
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle3
      description: >-
        Map style: base style, custom URL, allow pan/zoom, and write-only Mapbox
        access token.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionStyle:
      type: object
      properties:
        opacity:
          type: number
          format: double
          description: Mark opacity from 0 to 1. Omit when fully opaque (1).
      description: Region fill opacity for the format-panel Region style section.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0By:
      type: string
      enum:
        - single
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0ValueOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf1By:
      type: string
      enum:
        - category
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf1By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf1By
        column:
          type: string
          description: Column id whose values drive the categorical color assignment.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2By:
      type: string
      enum:
        - scale
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2Domain:
      type: object
      properties:
        min:
          type: number
          format: double
          description: Continuous-scale domain minimum.
        max:
          type: number
          format: double
          description: Continuous-scale domain maximum.
        mid:
          type: number
          format: double
          description: >-
            Continuous-scale midpoint. Presence selects a diverging gradient;
            absence is sequential.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2By
        column:
          type: string
          description: Numeric column id whose values drive the continuous color gradient.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2Domain
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LabelItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LabelItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames1
      description: Whether column names appear in the tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormat:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames
          description: Whether column names appear in the tooltip.
      description: >-
        Tooltip display options. Maps use `tooltip` for hover column refs; use
        `tooltipFormat` for format-panel settings.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style
    UpdateWorkbookSpecPagesItemsElementsItems09:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the region map.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source
          description: The data source for the region map.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItems
          description: The columns used by the region map.
        region:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Region
          description: The region column and the kind of region it contains.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, or weight, or `{ visibility:
            'hidden' }` to hide the title. Supports embedded {{formula}}
            interpolation in `text`. Maps do not support alignment.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Description
          description: Map description (subtitle / tooltip text) plus optional styling.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend
          description: Legend visibility, corner position, and label styling.
        mapStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle
            - type: 'null'
          description: >-
            Map style: base style, custom URL, allow pan/zoom, and write-only
            Mapbox access token.
        regionStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionStyle
            - type: 'null'
          description: Region fill opacity for the format-panel Region style section.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        label:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LabelItems
          description: Optional columns rendered as text labels on each region.
        tooltip:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipItems
          description: Optional columns shown in the hover tooltip.
        tooltipFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormat
          description: >-
            Tooltip display options. Maps use `tooltip` for hover column refs;
            use `tooltipFormat` for format-panel settings.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - id
        - kind
        - source
        - columns
        - region
      title: UpdateWorkbookSpecPagesItemsElementsItems09
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Kind:
      type: string
      enum:
        - geography-map
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source6
      description: The data source for the geography map.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Geography:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: >-
        The column whose values are GeoJSON geometries (Point, Polygon,
        MultiPolygon, LineString, etc.).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Geography
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, or weight, or `{ visibility: 'hidden' }` to
        hide the title. Supports embedded {{formula}} interpolation in `text`.
        Maps do not support alignment.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Map description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position0:
      type: string
      enum:
        - top-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position1:
      type: string
      enum:
        - top-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position2:
      type: string
      enum:
        - bottom-left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position3:
      type: string
      enum:
        - bottom-right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position3
      description: Legend corner position on maps.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Header
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position
          description: Legend corner position on maps.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Legend label font size in pixels.
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Header
          description: Hide the legend header row.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend1
      description: Legend visibility, corner position, and label styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom1
      description: Allow pan and zoom on the map. Omit when shown (default).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1BaseStyle:
      type: string
      enum:
        - custom
      description: Custom Mapbox style; requires `styleUrl`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1BaseStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle1:
      type: object
      properties:
        accessToken:
          type: string
          description: 'Mapbox access token. Write-only: never returned on read.'
        allowZoom:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom
          description: Allow pan and zoom on the map. Omit when shown (default).
        baseStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1BaseStyle
          description: Custom Mapbox style; requires `styleUrl`.
        styleUrl:
          type: string
          description: Mapbox style URL. Required when `baseStyle` is `custom`.
      required:
        - baseStyle
        - styleUrl
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle3:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle1
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle3
      description: >-
        Map style: base style, custom URL, allow pan/zoom, and write-only Mapbox
        access token.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FeatureStyle:
      type: object
      properties:
        opacity:
          type: number
          format: double
          description: Mark opacity from 0 to 1. Omit when fully opaque (1).
        pointSize:
          type: number
          format: double
          description: Point diameter in pixels (1–40). Omit when default (5).
      description: >-
        Feature mark opacity and point size for the format-panel Feature style
        section.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FeatureStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0By:
      type: string
      enum:
        - single
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0ValueOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf1By:
      type: string
      enum:
        - category
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf1By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf1By
        column:
          type: string
          description: Column id whose values drive the categorical color assignment.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2By:
      type: string
      enum:
        - scale
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2By
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2Domain:
      type: object
      properties:
        min:
          type: number
          format: double
          description: Continuous-scale domain minimum.
        max:
          type: number
          format: double
          description: Continuous-scale domain maximum.
        mid:
          type: number
          format: double
          description: >-
            Continuous-scale midpoint. Presence selects a diverging gradient;
            absence is sequential.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2By
        column:
          type: string
          description: Numeric column id whose values drive the continuous color gradient.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops defining the palette / gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2Domain
      required:
        - by
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames1
      description: Whether column names appear in the tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormat:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames
          description: Whether column names appear in the tooltip.
      description: >-
        Tooltip display options. Maps use `tooltip` for hover column refs; use
        `tooltipFormat` for format-panel settings.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style
    UpdateWorkbookSpecPagesItemsElementsItems010:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the geography map.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source
          description: The data source for the geography map.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItems
          description: The columns used by the geography map.
        geography:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Geography
          description: >-
            The column whose values are GeoJSON geometries (Point, Polygon,
            MultiPolygon, LineString, etc.).
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, or weight, or `{ visibility:
            'hidden' }` to hide the title. Supports embedded {{formula}}
            interpolation in `text`. Maps do not support alignment.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Description
          description: Map description (subtitle / tooltip text) plus optional styling.
        legend:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend
          description: Legend visibility, corner position, and label styling.
        mapStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle
            - type: 'null'
          description: >-
            Map style: base style, custom URL, allow pan/zoom, and write-only
            Mapbox access token.
        featureStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FeatureStyle
            - type: 'null'
          description: >-
            Feature mark opacity and point size for the format-panel Feature
            style section.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        tooltip:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipItems
          description: Optional columns shown in the hover tooltip.
        tooltipFormat:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormat
          description: >-
            Tooltip display options. Maps use `tooltip` for hover column refs;
            use `tooltipFormat` for format-panel settings.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - id
        - kind
        - source
        - columns
        - geography
      title: UpdateWorkbookSpecPagesItemsElementsItems010
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Kind:
      type: string
      enum:
        - pivot-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf2Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source3:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItems:
      type: object
      properties:
        left:
          type: string
          description: >-
            The column reference or formula expression from the left source used
            in the join. E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        right:
          type: string
          description: >-
            The column reference or formula expression from the right source
            used in the join.  E.g. ”[ID]” or ”DateTrunc(`year`, [Date])”.
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp
          description: >-
            The comparison operator used in the join. Defaults to =. within and
            intersects are only supported with the Geography data type.
      required:
        - left
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItems
          description: A list of the column pairs and operators that define this join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the right.
        joinType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource2
      description: >-
        The primary/head source of the join. If not specified, it is inferred as
        the unique source that appears on the left of some join but never on the
        right.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItems
          description: >-
            A list of the joins and their definitions. The left of each join
            must be either the primary source or the right of some other join.
        name:
          type: string
          description: The name of the join. Defaults to the name of the primary source.
        primarySource:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource
          description: >-
            The primary/head source of the join. If not specified, it is
            inferred as the unique source that appears on the left of some join
            but never on the right.
      required:
        - kind
        - joins
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems2
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5MatchesItems:
      type: object
      properties:
        outputColumnName:
          type: string
          description: The name of the union output column.
        sourceColumns:
          type: array
          items:
            type:
              - string
              - 'null'
          description: >-
            The matching set of source columns that correspond to the union
            output column.
      required:
        - outputColumnName
        - sourceColumns
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5MatchesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf1Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Direction
        outputColumns:
          type: array
          items:
            type: string
          description: The list of columns in the transposed table.
        columnToTranspose:
          type: string
          description: >-
            The identifier of the column whose values are used as column
            headings.
        valueColumn:
          type: string
          description: >-
            The identifier of the column used to calculate cell values for each
            row in the transposed columns.
        aggregate:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate
          description: Indicates the calculation performed on the valueColumn.
        columnsToMerge:
          type: array
          items:
            type: string
          description: >-
            The list of columns to merge in the transposed table. Must be of the
            same data type.
        columnLabelForMergedColumns:
          type: string
          description: The display name of the merged column in the transposed table.
        columnLabelForValues:
          type: string
          description: The display name of the column of transposed values.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source6
      description: The data source for the pivot table.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name2
      description: >-
        Display name. A bare string for text-only, an object `{ text, ...styling
        }` for font size, color, alignment, or weight, or `{ visibility:
        'hidden' }` to hide the title. Supports embedded {{formula}}
        interpolation in `text`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      description: Pivot description (subtitle / tooltip text) plus optional styling.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection0:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection1:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection1
      description: Sort direction.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order for this shelf entry.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID placed on this shelf position.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSort
          description: Sort order for this shelf entry.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection0:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection1:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection1
      description: Sort direction.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection
          description: Sort direction.
        by:
          type: string
          description: >-
            Column ID to sort by, or "row-count" to sort by number of rows. If
            omitted, sorts by the column values themselves.
        aggregation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order for this shelf entry.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSort
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID placed on this shelf position.
        sort:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSort
          description: Sort order for this shelf entry.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ConditionalFormatsItems:
      type: object
      properties:
        includeValues:
          type: boolean
          description: Apply this formatting to data cells. Defaults to true at render.
        includeSubtotals:
          type: boolean
          description: Apply this formatting to subtotal rows. Defaults to false.
        includeGrandTotals:
          type: boolean
          description: Apply this formatting to grand total rows. Defaults to false.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ConditionalFormatsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset0:
      type: string
      enum:
        - spreadsheet
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset1:
      type: string
      enum:
        - presentation
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset1
      description: >-
        Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
        (default).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing0:
      type: string
      enum:
        - extra-small
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing1:
      type: string
      enum:
        - small
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing2:
      type: string
      enum:
        - medium
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing3:
      type: string
      enum:
        - large
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing3
      description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines1:
      type: string
      enum:
        - vertical
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines2:
      type: string
      enum:
        - horizontal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines3:
      type: string
      enum:
        - all
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines3
      description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding1
      description: 'Row banding visibility: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns1
      description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder1
      description: >-
        Outer table border: 'shown' or 'hidden'. Maps to inverted store
        `hideOuterBorder`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers1
      description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers1
      description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCell:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCell
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStyles:
      type: object
      properties:
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeader
        cell:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCell
        columnHeader:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeader
        rowHeader:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeader
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStyles
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyle:
      type: object
      properties:
        preset:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset
          description: >-
            Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
            (default).
        cellSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing
          description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
        gridLines:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines
          description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
        banding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding
          description: 'Row banding visibility: ''shown'' or ''hidden''.'
        bandingColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        autofitColumns:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns
          description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
        outerBorder:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder
          description: >-
            Outer table border: 'shown' or 'hidden'. Maps to inverted store
            `hideOuterBorder`.
        headerDividerColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        heavyVerticalDividers:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers
          description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
        heavyHorizontalDividers:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers
          description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
        textStyles:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStyles
      description: >-
        Table style: grid preset, spacing, grid lines, banding, dividers, and
        per-tab text styles.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape0:
      type: string
      enum:
        - line
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape1:
      type: string
      enum:
        - bar
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing0:
      type: string
      enum:
        - zero
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing1:
      type: string
      enum:
        - interpolate
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing2:
      type: string
      enum:
        - hide
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing2
      description: How null values are drawn between points.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLine
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints1
      description: Point markers on line sparklines.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf0Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Label font size in pixels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Sparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels
          description: Endpoint value labels on line sparklines.
      description: >-
        Default sparkline mark formatting applied to all sparkline columns
        (Format tab apply-to-all).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Sparkline
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableComponents:
      type: object
      properties: {}
      description: >-
        Table component visibility toggles (column headers, row headers). Each
        key is `shown` or `hidden`; omit when shown (default).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableComponents
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals0:
      type: string
      enum:
        - always
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals1:
      type: string
      enum:
        - when-collapsed
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals1
      description: 'Subtotal default visibility: ''always'' (default) or ''when-collapsed''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition0:
      type: string
      enum:
        - first
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition1:
      type: string
      enum:
        - last
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition1
      description: 'Total position: ''first'' or ''last'' (default).'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Totals:
      type: object
      properties:
        subTotalColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        subTotalBackgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        subTotalFontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        showSubtotals:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals
          description: 'Subtotal default visibility: ''always'' (default) or ''when-collapsed''.'
        grandTotalColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        grandTotalBackgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        grandTotalFontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        showGrandTotals:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals
        totalPosition:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition
          description: 'Total position: ''first'' or ''last'' (default).'
      description: >-
        Pivot total row/column styling and default visibility (Format tab Totals
        section).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Totals
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels1
      description: Whether row labels repeat on each row.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Display:
      type: object
      properties:
        emptyCellDisplay:
          type: string
          description: Text shown in empty pivot value cells.
        repeatRowLabels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels
          description: Whether row labels repeat on each row.
      description: >-
        Empty cell display text and repeat row labels (Format tab Format
        section).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Display
    UpdateWorkbookSpecPagesItemsElementsItems011:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the pivot table.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source
          description: The data source for the pivot table.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItems
          description: The columns used by the pivot table.
        values:
          type: array
          items:
            type: string
          description: The column IDs used as value measures.
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name
          description: >-
            Display name. A bare string for text-only, an object `{ text,
            ...styling }` for font size, color, alignment, or weight, or `{
            visibility: 'hidden' }` to hide the title. Supports embedded
            {{formula}} interpolation in `text`.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Description
          description: Pivot description (subtitle / tooltip text) plus optional styling.
        noDataText:
          type: string
          description: Custom message rendered when the chart has no data.
        rowsBy:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItems
          description: Column IDs placed on the row shelf.
        columnsBy:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItems
          description: Column IDs placed on the column shelf.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        conditionalFormats:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ConditionalFormatsItems
          description: >-
            Conditional formatting applied to value cells of this pivot. Order
            matters: later entries apply on top of earlier ones.
        tableStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyle
          description: >-
            Table style: grid preset, spacing, grid lines, banding, dividers,
            and per-tab text styles.
        sparkline:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Sparkline
          description: >-
            Default sparkline mark formatting applied to all sparkline columns
            (Format tab apply-to-all).
        tableComponents:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableComponents
          description: >-
            Table component visibility toggles (column headers, row headers).
            Each key is `shown` or `hidden`; omit when shown (default).
        totals:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Totals
          description: >-
            Pivot total row/column styling and default visibility (Format tab
            Totals section).
        display:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Display
          description: >-
            Empty cell display text and repeat row labels (Format tab Format
            section).
      required:
        - id
        - kind
        - source
        - columns
        - values
      title: UpdateWorkbookSpecPagesItemsElementsItems011
    UpdateWorkbookSpecPagesItemsElementsItems0:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems00'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems01'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems02'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems03'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems04'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems05'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems06'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems07'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems08'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems09'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems010'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems011'
      title: UpdateWorkbookSpecPagesItemsElementsItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Kind:
      type: string
      enum:
        - button
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance0:
      type: string
      enum:
        - filled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance1:
      type: string
      enum:
        - outline
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance2:
      type: string
      enum:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance2
      description: 'Visual style: filled (default), outline, or text.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align0:
      type: string
      enum:
        - left
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align1:
      type: string
      enum:
        - center
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align2:
      type: string
      enum:
        - right
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align3:
      type: string
      enum:
        - stretch
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align3
      description: 'Horizontal alignment: left, center, right, or stretch.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size0:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size1:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size2:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size2
      description: 'Button size: small, medium, or large.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius2
      description: >-
        Corner radius: square, round, or pill. Omit to inherit the workbook
        theme.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColor1
      description: 'Background fill color: hex or theme reference.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColor1
      description: 'Label text color: hex or theme reference.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight0:
      type: string
      enum:
        - normal
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight1:
      type: string
      enum:
        - bold
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight1
      description: 'Label font weight: ''normal'' or ''bold''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsTrigger:
      type: string
      enum:
        - on-click
      description: The event that fires this action. Currently only on-click.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsTrigger
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsEffect:
      type: string
      enum:
        - open-url
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsEffect
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget0:
      type: string
      enum:
        - _self
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget1:
      type: string
      enum:
        - _blank
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget2:
      type: string
      enum:
        - _parent
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget2
      description: >-
        Where the URL opens: _self (same tab), _blank (new tab), or _parent
        (parent frame).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItems:
      type: object
      properties:
        effect:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsEffect
        openTarget:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget
          description: >-
            Where the URL opens: _self (same tab), _blank (new tab), or _parent
            (parent frame).
        url:
          type: string
          description: The URL to open. Supports dynamic-text {{formula}} references.
      required:
        - effect
        - openTarget
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState1
      description: 'Whether the action runs: ''enabled'' (default) or ''disabled''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItems:
      type: object
      properties:
        trigger:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsTrigger
          description: The event that fires this action. Currently only on-click.
        effects:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItems
          description: Ordered effects that run when the trigger fires.
        name:
          type: string
          description: Optional display name for the action.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState
          description: 'Whether the action runs: ''enabled'' (default) or ''disabled''.'
      required:
        - trigger
        - effects
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItems
    UpdateWorkbookSpecPagesItemsElementsItems1:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the button.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Kind
        text:
          type: string
          description: The button label. Supports dynamic-text {{formula}} references.
        appearance:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Appearance
          description: 'Visual style: filled (default), outline, or text.'
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Align
          description: 'Horizontal alignment: left, center, right, or stretch.'
        size:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1Size
          description: 'Button size: small, medium, or large.'
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius
          description: >-
            Corner radius: square, round, or pill. Omit to inherit the workbook
            theme.
        fillColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FillColor
          description: 'Background fill color: hex or theme reference.'
        fontColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontColor
          description: 'Label text color: hex or theme reference.'
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1FontWeight
          description: 'Label font weight: ''normal'' or ''bold''.'
        actions:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf1ActionsItems
          description: Actions triggered by interacting with this button.
      required:
        - id
        - kind
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ControlType:
      type: string
      enum:
        - checkbox
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode0:
      type: string
      enum:
        - True/False
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode1:
      type: string
      enum:
        - True/All
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode1
      description: The mode of the control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode
    UpdateWorkbookSpecPagesItemsElementsItems20:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode
          description: The mode of the control.
        value:
          type: boolean
          description: The selected value in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: UpdateWorkbookSpecPagesItemsElementsItems20
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ControlType:
      type: string
      enum:
        - switch
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode0:
      type: string
      enum:
        - True/False
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode1:
      type: string
      enum:
        - True/All
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode1
      description: The mode of the control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode
    UpdateWorkbookSpecPagesItemsElementsItems21:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode
          description: The mode of the control.
        value:
          type: boolean
          description: The selected value in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: UpdateWorkbookSpecPagesItemsElementsItems21
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ControlType:
      type: string
      enum:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode0:
      type: string
      enum:
        - equals
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode1:
      type: string
      enum:
        - does-not-equal
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode2:
      type: string
      enum:
        - contains
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode3:
      type: string
      enum:
        - does-not-contain
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode4:
      type: string
      enum:
        - starts-with
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode5:
      type: string
      enum:
        - does-not-start-with
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode6:
      type: string
      enum:
        - ends-with
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode7:
      type: string
      enum:
        - does-not-end-with
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode8:
      type: string
      enum:
        - like
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode9:
      type: string
      enum:
        - not-like
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode9
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode10:
      type: string
      enum:
        - matches-regexp
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode10
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode11:
      type: string
      enum:
        - does-not-match-regexp
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode11
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode7
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode8
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode9
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode10
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode11
      description: Indicates the type of text comparison to make.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case0:
      type: string
      enum:
        - sensitive
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case1:
      type: string
      enum:
        - insensitive
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case1
      description: >-
        Indicates whether the text comparison is case 'sensitive' or
        'insensitive'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls0:
      type: string
      enum:
        - always
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls1:
      type: string
      enum:
        - never
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls2
      description: Indicates when to include null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls
    UpdateWorkbookSpecPagesItemsElementsItems22:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode
          description: Indicates the type of text comparison to make.
        case:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case
          description: >-
            Indicates whether the text comparison is case 'sensitive' or
            'insensitive'.
        includeNulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls
          description: Indicates when to include null values.
        showOperators:
          type: boolean
          description: Indicates whether or not to display the control mode in the UI.
        value:
          type: string
          description: The text entered in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: UpdateWorkbookSpecPagesItemsElementsItems22
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ControlType:
      type: string
      enum:
        - text-area
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style
    UpdateWorkbookSpecPagesItemsElementsItems23:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        value:
          type: string
          description: The text entered in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: UpdateWorkbookSpecPagesItemsElementsItems23
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ControlType:
      type: string
      enum:
        - number
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode0:
      type: string
      enum:
        - <=
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode1:
      type: string
      enum:
        - '='
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode2:
      type: string
      enum:
        - '>='
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode2
      description: The operator used to filter numbers.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls0:
      type: string
      enum:
        - always
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls1:
      type: string
      enum:
        - never
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls2
      description: Indicates when to include null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls
    UpdateWorkbookSpecPagesItemsElementsItems24:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode
          description: The operator used to filter numbers.
        value:
          type: number
          format: double
          description: The number entered in the control.
        includeNulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls
          description: Indicates when to include null values.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: UpdateWorkbookSpecPagesItemsElementsItems24
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ControlType:
      type: string
      enum:
        - number-range
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls0:
      type: string
      enum:
        - always
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls1:
      type: string
      enum:
        - never
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls2
      description: Indicates when to include null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls
    UpdateWorkbookSpecPagesItemsElementsItems25:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        includeNulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls
          description: Indicates when to include null values.
        min:
          type: number
          format: double
          description: The lower bound of the selected number range.
        max:
          type: number
          format: double
          description: The upper bound of the selected number range.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: UpdateWorkbookSpecPagesItemsElementsItems25
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ControlType:
      type: string
      enum:
        - date
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode0:
      type: string
      enum:
        - <=
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode1:
      type: string
      enum:
        - '='
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode2:
      type: string
      enum:
        - '>='
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode2
      description: The operator used to filter dates.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op0:
      type: string
      enum:
        - now-minus
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op1:
      type: string
      enum:
        - now-plus
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op1
      description: >-
        Indicates whether to filter for the relative range before or after the
        date.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit0:
      type: string
      enum:
        - year
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit2:
      type: string
      enum:
        - month
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit3:
      type: string
      enum:
        - week-starting-sunday
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit4:
      type: string
      enum:
        - week-starting-monday
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit5:
      type: string
      enum:
        - day
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit6:
      type: string
      enum:
        - hour
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit7:
      type: string
      enum:
        - minute
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit7
      description: The unit of time to filter on.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value1:
      type: object
      properties:
        op:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op
          description: >-
            Indicates whether to filter for the relative range before or after
            the date.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit
          description: The unit of time to filter on.
        value:
          type: number
          format: double
          description: >-
            The number of units to filter on. I.e. 'x units ago' or 'in x
            units'.
      required:
        - op
        - unit
        - value
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value1
      description: The date selected in the control, in ISO 8601 or relative format.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls0:
      type: string
      enum:
        - always
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls1:
      type: string
      enum:
        - never
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls2
      description: Indicates when to include null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls
    UpdateWorkbookSpecPagesItemsElementsItems26:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode
          description: The operator used to filter dates.
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value
          description: The date selected in the control, in ISO 8601 or relative format.
        includeNulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls
          description: Indicates when to include null values.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: UpdateWorkbookSpecPagesItemsElementsItems26
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ControlType:
      type: string
      enum:
        - date-range
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls0:
      type: string
      enum:
        - always
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls1:
      type: string
      enum:
        - never
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls2
      description: Indicates when to include null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Mode:
      type: string
      enum:
        - 'on'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Mode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit0:
      type: string
      enum:
        - year
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit1:
      type: string
      enum:
        - quarter
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit2:
      type: string
      enum:
        - month
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit3:
      type: string
      enum:
        - week-starting-sunday
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit4:
      type: string
      enum:
        - week-starting-monday
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit5:
      type: string
      enum:
        - day
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit6:
      type: string
      enum:
        - hour
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit7:
      type: string
      enum:
        - minute
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit5
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit6
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit7
      description: The unit of time to filter on.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit
    UpdateWorkbookSpecPagesItemsElementsItems27:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        includeNulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls
          description: Indicates when to include null values.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Mode
        date:
          type: string
          description: The date to filter to, in ISO 8601 format.
        value:
          type: number
          format: double
          description: The number of units to filter on. I.e. 'x units ago'.
        unit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit
          description: The unit of time to filter on.
        includeToday:
          type: boolean
          description: Indicates whether or not to include the current date.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: UpdateWorkbookSpecPagesItemsElementsItems27
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ControlType:
      type: string
      enum:
        - top-n
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style
    UpdateWorkbookSpecPagesItemsElementsItems28:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: UpdateWorkbookSpecPagesItemsElementsItems28
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ControlType:
      type: string
      enum:
        - list
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource2
      description: The source targeted by this control.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode0:
      type: string
      enum:
        - include
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode1:
      type: string
      enum:
        - exclude
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode1
      description: Indicates whether to 'include' or 'exclude' the list of values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceKind:
      type: string
      enum:
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Source:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceKind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The identifier of the column used as a value source for the control.
        displayColumnId:
          type: string
          description: >-
            The identifier of the column containing display names for the
            control values.
      required:
        - kind
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SelectionMode:
      type: string
      enum:
        - multiple
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SelectionMode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Values:
      oneOf:
        - type: array
          items:
            type:
              - boolean
              - 'null'
        - type: array
          items:
            type:
              - number
              - 'null'
            format: double
        - type: array
          items:
            type:
              - string
              - 'null'
        - type: array
          items:
            type:
              - string
              - 'null'
      description: The list of selected values in the filter.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Values
    UpdateWorkbookSpecPagesItemsElementsItems290:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode
          description: Indicates whether to 'include' or 'exclude' the list of values.
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Source
        selectionMode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SelectionMode
        values:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Values
          description: The list of selected values in the filter.
      required:
        - kind
        - id
        - controlId
        - controlType
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItems290
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ControlType:
      type: string
      enum:
        - list
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource2
      description: The source targeted by this control.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode0:
      type: string
      enum:
        - include
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode1:
      type: string
      enum:
        - exclude
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode1
      description: Indicates whether to 'include' or 'exclude' the list of values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceKind:
      type: string
      enum:
        - manual
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType0:
      type: string
      enum:
        - text
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType2:
      type: string
      enum:
        - date
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType3:
      type: string
      enum:
        - boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType3
      description: The data type of the list values.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValues:
      oneOf:
        - type: array
          items:
            type: boolean
        - type: array
          items:
            type: number
            format: double
        - type: array
          items:
            type: string
        - type: array
          items:
            type: string
      description: The list of possible values in the control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValues
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Source:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceKind
        valueType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType
          description: The data type of the list values.
        values:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValues
          description: The list of possible values in the control.
        labels:
          type: array
          items:
            type:
              - string
              - 'null'
          description: The list of labels applied to the values in the control.
      required:
        - kind
        - valueType
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SelectionMode:
      type: string
      enum:
        - multiple
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SelectionMode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Values:
      oneOf:
        - type: array
          items:
            type:
              - boolean
              - 'null'
        - type: array
          items:
            type:
              - number
              - 'null'
            format: double
        - type: array
          items:
            type:
              - string
              - 'null'
        - type: array
          items:
            type:
              - string
              - 'null'
      description: The list of selected values in the filter.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Values
    UpdateWorkbookSpecPagesItemsElementsItems291:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode
          description: Indicates whether to 'include' or 'exclude' the list of values.
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Source
        selectionMode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SelectionMode
        values:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Values
          description: The list of selected values in the filter.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: UpdateWorkbookSpecPagesItemsElementsItems291
    UpdateWorkbookSpecPagesItemsElementsItems29:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems290'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems291'
      title: UpdateWorkbookSpecPagesItemsElementsItems29
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ControlType:
      type: string
      enum:
        - segmented
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Kind:
      type: string
      enum:
        - manual
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType0:
      type: string
      enum:
        - text
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType1:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType2:
      type: string
      enum:
        - date
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType3:
      type: string
      enum:
        - boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType3
      description: The data type of the list values.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Values:
      oneOf:
        - type: array
          items:
            type: boolean
        - type: array
          items:
            type: number
            format: double
        - type: array
          items:
            type: string
        - type: array
          items:
            type: string
      description: The list of possible values in the control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Values
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Kind
        valueType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType
          description: The data type of the list values.
        values:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Values
          description: The list of possible values in the control.
        labels:
          type: array
          items:
            type:
              - string
              - 'null'
          description: The list of labels applied to the values in the control.
      required:
        - kind
        - valueType
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Kind:
      type: string
      enum:
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source
          description: The source targeted by this control.
        columnId:
          type: string
          description: The identifier of the column used as a value source for the control.
        displayColumnId:
          type: string
          description: >-
            The identifier of the column containing display names for the
            control values.
      required:
        - kind
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source1
      description: The source of the possible values in the control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Value:
      oneOf:
        - type: boolean
        - type: number
          format: double
        - type: string
        - type: string
      description: The value selected in the control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Value
    UpdateWorkbookSpecPagesItemsElementsItems210:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        clearLabel:
          type: string
          description: The text displayed for the clear option if showClearLabel is true.
        showClearLabel:
          type: boolean
          description: Indicates whether or not to include a clear option in the control.
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source
          description: The source of the possible values in the control.
        value:
          oneOf:
            - $ref: >-
                #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Value
            - type: 'null'
          description: The value selected in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: UpdateWorkbookSpecPagesItemsElementsItems210
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ControlType:
      type: string
      enum:
        - hierarchy
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSourceKind:
      type: string
      enum:
        - table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSourceKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSource:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSourceKind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Source:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSource
        columnId:
          type: string
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode0:
      type: string
      enum:
        - include
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode1:
      type: string
      enum:
        - exclude
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode1
      description: Indicates whether to 'include' or 'exclude' the list of values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode
    UpdateWorkbookSpecPagesItemsElementsItems211:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Source
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode
          description: Indicates whether to 'include' or 'exclude' the list of values.
        values:
          type: array
          items:
            type: array
            items:
              type: string
      required:
        - kind
        - id
        - controlId
        - controlType
      title: UpdateWorkbookSpecPagesItemsElementsItems211
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ControlType:
      type: string
      enum:
        - slider
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode0:
      type: string
      enum:
        - <=
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode1:
      type: string
      enum:
        - '='
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode2:
      type: string
      enum:
        - '>='
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode2
      description: The comparison operator used by the control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls0:
      type: string
      enum:
        - always
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls1:
      type: string
      enum:
        - never
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls2
      description: Indicates when to include null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls
    UpdateWorkbookSpecPagesItemsElementsItems212:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode
          description: The comparison operator used by the control.
        low:
          type: number
          format: double
          description: The minimum value of the slider.
        high:
          type: number
          format: double
          description: The maximum value of the slider.
        step:
          type: number
          format: double
          description: The amount the slider increments by between steps.
        includeNulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls
          description: Indicates when to include null values.
        value:
          type: number
          format: double
          description: The number selected in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: UpdateWorkbookSpecPagesItemsElementsItems212
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ControlType:
      type: string
      enum:
        - range-slider
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ControlType
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource2:
      type: object
      properties:
        dataModelId:
          type: string
          description: The identifier of the data model source.
        elementId:
          type: string
          description: The identifier of the table in the referenced data model.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource2
      description: The source targeted by this control.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItemsKind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls0:
      type: string
      enum:
        - always
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls1:
      type: string
      enum:
        - never
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls2
      description: Indicates when to include null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls
    UpdateWorkbookSpecPagesItemsElementsItems213:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Kind
        id:
          type: string
          description: The identifier of the control.
        controlId:
          type: string
          description: The identifier used to reference this control in a formula.
        controlType:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ControlType
        name:
          type: string
          description: >-
            The display name. Supports embedded formulas in {{double curly
            braces}} with optional d3 formatting via pipe, e.g. "Total:
            {{Count() | ,.0f}}".
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        low:
          type: number
          format: double
          description: The minimum value of the slider.
        high:
          type: number
          format: double
          description: The maximum value of the slider.
        step:
          type: number
          format: double
          description: The amount the slider increments by between steps.
        includeNulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls
          description: Indicates when to include null values.
        min:
          type: number
          format: double
          description: The lower bound of the selected number range.
        max:
          type: number
          format: double
          description: The upper bound of the selected number range.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: UpdateWorkbookSpecPagesItemsElementsItems213
    UpdateWorkbookSpecPagesItemsElementsItems2:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems20'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems21'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems22'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems23'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems24'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems25'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems26'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems27'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems28'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems29'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems210'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems211'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems212'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems213'
      title: UpdateWorkbookSpecPagesItemsElementsItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Kind:
      type: string
      enum:
        - container
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit0:
      type: string
      enum:
        - contain
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit1:
      type: string
      enum:
        - cover
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit2:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit3:
      type: string
      enum:
        - scale-down
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit4:
      type: string
      enum:
        - stretch
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit4
      description: >-
        How the image fits its container: contain, cover, none, scale-down, or
        stretch.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign2
      description: 'Horizontal alignment within the container: start, middle, or end.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign2
      description: 'Vertical alignment within the container: start, middle, or end.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling0:
      type: string
      enum:
        - none
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling1:
      type: string
      enum:
        - repeat
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling1
      description: >-
        Tiling behavior: 'none' (single image, default) or 'repeat' (tiled to
        fill the container).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyle:
      type: object
      properties:
        fit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit
          description: >-
            How the image fits its container: contain, cover, none, scale-down,
            or stretch.
        horizontalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign
          description: 'Horizontal alignment within the container: start, middle, or end.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign
          description: 'Vertical alignment within the container: start, middle, or end.'
        tiling:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling
          description: >-
            Tiling behavior: 'none' (single image, default) or 'repeat' (tiled
            to fill the container).
      description: 'Visual customization: fit, alignment, and tiling.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImage:
      type: object
      properties:
        url:
          type: string
          description: >-
            The URL of the background image. Supports dynamic-text {{formula}}
            references. Must be an external URL (uploads are not supported).
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyle
          description: 'Visual customization: fit, alignment, and tiling.'
      required:
        - url
      description: >-
        Optional background image for the container. Url supports dynamic-text
        {{formula}} references.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImage
    UpdateWorkbookSpecPagesItemsElementsItems3:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the container.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Kind
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        backgroundImage:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImage
          description: >-
            Optional background image for the container. Url supports
            dynamic-text {{formula}} references.
      required:
        - id
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItems3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Kind:
      type: string
      enum:
        - divider
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction0:
      type: string
      enum:
        - horizontal
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction1:
      type: string
      enum:
        - vertical
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction1
      description: Orientation of the divider. Defaults to horizontal.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align2
      description: Alignment along the cross-axis. Defaults to middle.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColor1
      description: Stroke color as a hex string (e.g. "#e0e0e0") or theme reference.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle0:
      type: string
      enum:
        - solid
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle1:
      type: string
      enum:
        - dashed
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle2:
      type: string
      enum:
        - dotted
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle2
      description: 'Stroke pattern: solid, dashed, or dotted.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Style:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleColor
          description: Stroke color as a hex string (e.g. "#e0e0e0") or theme reference.
        width:
          type: number
          format: double
          description: Stroke thickness in pixels.
        strokeStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle
          description: 'Stroke pattern: solid, dashed, or dotted.'
      description: Visual customization of the divider stroke.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Style
    UpdateWorkbookSpecPagesItemsElementsItems4:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the divider.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Kind
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Direction
          description: Orientation of the divider. Defaults to horizontal.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Align
          description: Alignment along the cross-axis. Defaults to middle.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf4Style
          description: Visual customization of the divider stroke.
      required:
        - id
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItems4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf5Kind:
      type: string
      enum:
        - embed
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf5Kind
    UpdateWorkbookSpecPagesItemsElementsItems5:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the embed.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf5Kind
        url:
          type: string
          description: The URL to embed. Supports dynamic `{{formula}}` references.
      required:
        - id
        - kind
        - url
      title: UpdateWorkbookSpecPagesItemsElementsItems5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6Kind:
      type: string
      enum:
        - image
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit0:
      type: string
      enum:
        - contain
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit1:
      type: string
      enum:
        - cover
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit2:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit3:
      type: string
      enum:
        - scale-down
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit4:
      type: string
      enum:
        - stretch
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit4
      description: >-
        How the image fits its container: contain, cover, none, scale-down, or
        stretch.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign2
      description: 'Horizontal alignment within the container: start, middle, or end.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign2
      description: 'Vertical alignment within the container: start, middle, or end.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling0:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling1:
      type: string
      enum:
        - repeat
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling1
      description: >-
        Tiling behavior: 'none' (single image, default) or 'repeat' (tiled to
        fill the container).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape0:
      type: string
      enum:
        - rectangle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape1:
      type: string
      enum:
        - circle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape1
      description: 'Image shape: rectangle or circle.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius0:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius1:
      type: string
      enum:
        - round
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius2:
      type: string
      enum:
        - pill
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf6Style:
      type: object
      properties:
        fit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleFit
          description: >-
            How the image fits its container: contain, cover, none, scale-down,
            or stretch.
        horizontalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign
          description: 'Horizontal alignment within the container: start, middle, or end.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign
          description: 'Vertical alignment within the container: start, middle, or end.'
        tiling:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling
          description: >-
            Tiling behavior: 'none' (single image, default) or 'repeat' (tiled
            to fill the container).
        shape:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleShape
          description: 'Image shape: rectangle or circle.'
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      description: 'Visual customization: fit, alignment, shape, and tiling.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf6Style
    UpdateWorkbookSpecPagesItemsElementsItems6:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the image.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6Kind
        url:
          type: string
          description: >-
            The URL of the image. Supports dynamic-text {{formula}} references.
            Must be an external URL (uploads are not supported).
        alt:
          type: string
          description: Alternative text for the image.
        link:
          type: string
          description: Optional link URL the image redirects to when clicked.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf6Style
          description: 'Visual customization: fit, alignment, shape, and tiling.'
      required:
        - id
        - kind
        - url
      title: UpdateWorkbookSpecPagesItemsElementsItems6
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Kind:
      type: string
      enum:
        - input-table
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf0Kind:
      type: string
      enum:
        - empty
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf0Kind
        connectionId:
          type: string
          description: The identifier of the connection used to provision the input-table.
        writebackSchema:
          type: array
          items:
            type: string
          description: >-
            For connections with multiple writeback schemas (e.g. OAuth), the
            schema to provision the input-table into, given as the schema scope
            path — e.g. `["MY_DB", "MY_SCHEMA"]`, or a single-element array on
            warehouses with a one-part path. Must match a writeback schema
            configured on the connection and accessible to the requesting user.
            Omit on single-schema connections to use the default. Create-time
            only.
      required:
        - kind
        - connectionId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf1Kind:
      type: string
      enum:
        - linked
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf1Kind
        from:
          type: string
          description: >-
            Id of another element in the spec whose data this input-table links
            to. Editable rows are matched to source rows by the `key` columns.
            The connection is inherited from that element.
        writebackSchema:
          type: array
          items:
            type: string
          description: >-
            For connections with multiple writeback schemas (e.g. OAuth), the
            schema to provision the input-table into, given as the schema scope
            path — e.g. `["MY_DB", "MY_SCHEMA"]`, or a single-element array on
            warehouses with a one-part path. Must match a writeback schema
            configured on the connection and accessible to the requesting user.
            Omit on single-schema connections to use the default. Create-time
            only.
      required:
        - kind
        - from
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source1
      description: Source of the input-table. `empty` provisions a fresh warehouse table.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode0:
      type: string
      enum:
        - edit
      description: workbook editors only, in draft mode
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode1:
      type: string
      enum:
        - explore
      description: users with explore or greater permission, in published view
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode2:
      type: string
      enum:
        - view
      description: all users, in published view
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode2
      description: data entry permissions
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name2:
      type: object
      properties:
        text:
          type: string
          description: >-
            Title text. Supports embedded formulas in {{double curly braces}}
            with optional d3 formatting via pipe, e.g. "Total: {{Count() |
            ,.0f}}".
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name2
      description: >-
        Display title. A bare string, an object `{ text, ...styling }` for font
        size/color/alignment/weight, or `{ visibility: "hidden" }` to hide the
        title.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1ColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position1:
      type: string
      enum:
        - below
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position2:
      type: string
      enum:
        - tooltip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Description1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility
          description: >-
            Set to 'hidden' to hide the description while keeping stored text.
            Omit when shown.
        text:
          type: string
          description: Description text.
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Description1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Description:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Description1
      description: >-
        Description (subtitle / tooltip text) plus optional styling. A bare
        string for text-only.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Description
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0Padding:
      type: string
      enum:
        - none
      description: >-
        Set to `'none'` to drop element padding. `borderWidth` and `borderColor`
        cannot be set alongside. Modeled as a string literal so the vocabulary
        can grow (e.g. 'tight', 'loose') without a breaking change.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0Padding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0Padding
          description: >-
            Set to `'none'` to drop element padding. `borderWidth` and
            `borderColor` cannot be set alongside. Modeled as a string literal
            so the vocabulary can grow (e.g. 'tight', 'loose') without a
            breaking change.
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        borderWidth:
          type: number
          format: double
          description: 'Border width in pixels. Cannot be set when `padding: ''none''`.'
        borderColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style1
      description: 'Element style: background color, border, border radius, and padding.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable1
      description: Input table body grid.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar1
      description: Input table summary bar.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponents:
      type: object
      properties:
        table:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable
          description: Input table body grid.
        summaryBar:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar
          description: Input table summary bar.
      description: Visibility of the table grid and summary bar.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponents
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset0:
      type: string
      enum:
        - spreadsheet
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset1:
      type: string
      enum:
        - presentation
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset1
      description: >-
        Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
        (default).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing0:
      type: string
      enum:
        - extra-small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing1:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing2:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing3:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing3
      description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines0:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines1:
      type: string
      enum:
        - vertical
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines2:
      type: string
      enum:
        - horizontal
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines3:
      type: string
      enum:
        - all
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines3
      description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding1
      description: 'Row banding visibility: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns1
      description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder1
      description: >-
        Outer table border: 'shown' or 'hidden'. Maps to inverted store
        `hideOuterBorder`.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers1
      description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers0:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers1
      description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCell:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCell
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeader
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStyles:
      type: object
      properties:
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeader
        cell:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCell
        columnHeader:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeader
        rowHeader:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeader
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStyles
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyle:
      type: object
      properties:
        preset:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset
          description: >-
            Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
            (default).
        cellSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing
          description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
        gridLines:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines
          description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
        banding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding
          description: 'Row banding visibility: ''shown'' or ''hidden''.'
        bandingColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        autofitColumns:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns
          description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
        outerBorder:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder
          description: >-
            Outer table border: 'shown' or 'hidden'. Maps to inverted store
            `hideOuterBorder`.
        headerDividerColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        heavyVerticalDividers:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers
          description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
        heavyHorizontalDividers:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers
          description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
        textStyles:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStyles
      description: >-
        Table style: grid preset, spacing, grid lines, banding, autofit,
        dividers, and per-tab text styles.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyle
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id0:
      type: string
      enum:
        - ID
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id1:
      type: string
      enum:
        - CREATED_AT
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id2:
      type: string
      enum:
        - CREATED_BY
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id3:
      type: string
      enum:
        - UPDATED_AT
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id4:
      type: string
      enum:
        - UPDATED_BY
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id4
      description: >-
        Protocol-managed system column id (e.g. `ID`, `CREATED_AT`). Its data
        type is fixed by the input-table protocol.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems0:
      type: object
      properties:
        id:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id
          description: >-
            Protocol-managed system column id (e.g. `ID`, `CREATED_AT`). Its
            data type is fixed by the input-table protocol.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format
          description: The display format of the column.
      required:
        - id
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems1:
      type: object
      properties:
        id:
          type: string
          description: Identifier of the key column in this input-table.
        key:
          type: string
          description: >-
            Id of the source column (on `source.from`) this key binds to.
            Immutable once the input-table is created.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format
          description: The display format of the column.
      required:
        - id
        - key
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type0:
      type: string
      enum:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type1:
      type: string
      enum:
        - number
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type2:
      type: string
      enum:
        - datetime
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type3:
      type: string
      enum:
        - checkbox
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type4:
      type: string
      enum:
        - multi-select
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type4
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type5:
      type: string
      enum:
        - file
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type5
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type4
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type5
      description: Data type of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesItems:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesFrom:
      type: object
      properties:
        element:
          type: string
          description: Id of a sibling element supplying the option values.
        column:
          type: string
          description: Id of the column on that element to read values from.
      required:
        - element
        - column
      description: Column-sourced option list (alternative to inline `values`).
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesFrom
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range0:
      type: object
      properties:
        min:
          type: number
          format: double
          description: The lower bound of the selected number range.
        max:
          type: number
          format: double
          description: The upper bound of the selected number range.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range1:
      type: object
      properties:
        min:
          type: string
          description: The selected date to filter on, in ISO 8601 format.
        max:
          type: string
          description: The selected date to filter on, in ISO 8601 format.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range1
      description: >-
        Min/max bound for a number or datetime column (datetime bounds are
        ISO-8601 dates).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills0:
      type: string
      enum:
        - single-color
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills1:
      type: string
      enum:
        - color-by-option
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills1
      description: >-
        Display a select column as pills. `single-color`: one shared color;
        `color-by-option`: a color per option. Absent shows plain text.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems2:
      type: object
      properties:
        id:
          type: string
          description: Warehouse column identifier.
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type
          description: Data type of the column.
        values:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesItems
          description: >-
            Allowed values for the column, presented as a single-select
            dropdown.
        valuesFrom:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesFrom
          description: Column-sourced option list (alternative to inline `values`).
        range:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range
          description: >-
            Min/max bound for a number or datetime column (datetime bounds are
            ISO-8601 dates).
        maxFileNum:
          type: number
          format: double
          description: Maximum number of files per cell (file columns only).
        maxFileSizeMb:
          type: number
          format: double
          description: Maximum size per file in MB, 1–200 (file columns only).
        acceptedFileTypes:
          type: array
          items:
            type: string
          description: >-
            Allowed file MIME types (file columns only); an absent or empty list
            accepts everything. Passing any one MIME type of a multi-format
            family (e.g. `application/msword`) selects the whole family, so a
            round-trip may expand the list to every MIME type in each selected
            family.
        pills:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills
          description: >-
            Display a select column as pills. `single-color`: one shared color;
            `color-by-option`: a color per option. Absent shows plain text.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format
          description: The display format of the column.
      required:
        - id
        - type
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format1
      description: The display format of the column.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems3:
      type: object
      properties:
        id:
          type: string
          description: Identifier of the formula column.
        formula:
          type: string
          description: The reference or calculation for the column.
        name:
          type: string
          description: The display name of the column.
        description:
          type: string
          description: The description of the column.
        hidden:
          type: boolean
          description: Indicates whether or not the column is hidden from view.
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format
          description: The display format of the column.
      required:
        - id
        - formula
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems3
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Type:
      type: string
      enum:
        - single
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition0:
      type: string
      enum:
        - IsNull
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition1:
      type: string
      enum:
        - IsNotNull
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Value:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Value
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Low:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Low
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0High:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0High
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind
        formatString:
          type: string
          description: The format of the number specified in d3 format.
        prefix:
          type: string
          description: The prefix to apply to the number.
        suffix:
          type: string
          description: The suffix to apply to the number.
        displayNullAs:
          type: string
          description: The display value to show for null values.
        decimalSymbol:
          type: string
          description: The character used for decimal notation.
        digitGroupingSymbol:
          type: string
          description: The character used to separate digits in large numbers.
        digitGroupingSize:
          type: array
          items:
            type: number
            format: double
          description: The interval at which to use the digit grouping symbol.
        currencySymbol:
          type: string
          description: The characters used for currency.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat1
      description: Number or datetime format override for the displayed value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Style:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Cell background color (hex).
        color:
          type: string
          description: Font color (hex).
        bold:
          type: boolean
        italic:
          type: boolean
        underline:
          type: boolean
        format:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat
          description: Number or datetime format override for the displayed value.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Style
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        condition:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition
        value:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Value
        low:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Low
        high:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0High
        formula:
          type: string
          description: >-
            A Sling formula returning a boolean. The formula may reference any
            column on the sheet, not just the styled columns.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Style
      required:
        - type
        - columnIds
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Type:
      type: string
      enum:
        - backgroundScale
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMid
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order0:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order1:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior0:
      type: string
      enum:
        - asZero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior1:
      type: string
      enum:
        - asNull
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops that define the gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Domain
        order:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order
        nullBehavior:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior
        steps:
          type: number
          format: double
          description: Quantize the continuous gradient into N discrete buckets.
      required:
        - type
        - columnIds
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Type:
      type: string
      enum:
        - fontScale
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMid
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order0:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order1:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior0:
      type: string
      enum:
        - asZero
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior1:
      type: string
      enum:
        - asNull
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops that define the gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Domain
        order:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order
        nullBehavior:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior
        steps:
          type: number
          format: double
      required:
        - type
        - columnIds
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Type:
      type: string
      enum:
        - dataBars
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Type
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMin
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMax
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMid
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Domain
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order0:
      type: string
      enum:
        - descending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order1:
      type: string
      enum:
        - ascending
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels0:
      type: string
      enum:
        - hidden
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels1:
      type: string
      enum:
        - shown
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels1
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        scheme:
          type: array
          items:
            type: string
          description: Array of 2+ hex color stops that define the gradient.
        domain:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Domain
        order:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order
        valueLabels:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels
      required:
        - type
        - columnIds
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems3
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection0:
      type: string
      enum:
        - ascending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection1:
      type: string
      enum:
        - descending
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection1
      description: The direction in which to sort.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls0:
      type: string
      enum:
        - first
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls1:
      type: string
      enum:
        - last
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls2:
      type: string
      enum:
        - connection-default
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls2
      description: Indicates how the sort order treats null values.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItems:
      type: object
      properties:
        columnId:
          type: string
          description: The identifier of the column by which to sort.
        direction:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection
          description: The direction in which to sort.
        nulls:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls
          description: Indicates how the sort order treats null values.
      required:
        - columnId
        - direction
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItems
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the filter.
        columnId:
          type: string
          description: The identifier of the column this filter targets.
        state:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItems
    UpdateWorkbookSpecPagesItemsElementsItems7:
      type: object
      properties:
        id:
          type: string
          description: Identifier of the input-table element.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Kind
        source:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Source
          description: >-
            Source of the input-table. `empty` provisions a fresh warehouse
            table.
        inputMode:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7InputMode
          description: data entry permissions
        name:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Name
          description: >-
            Display title. A bare string, an object `{ text, ...styling }` for
            font size/color/alignment/weight, or `{ visibility: "hidden" }` to
            hide the title.
        description:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Description
          description: >-
            Description (subtitle / tooltip text) plus optional styling. A bare
            string for text-only.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7Style
          description: 'Element style: background color, border, border radius, and padding.'
        noDataText:
          type: string
          description: Label displayed when the input table has no data.
        tableComponents:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableComponents
          description: Visibility of the table grid and summary bar.
        tableStyle:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7TableStyle
          description: >-
            Table style: grid preset, spacing, grid lines, banding, autofit,
            dividers, and per-tab text styles.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems
          description: Columns of the input-table.
        conditionalFormats:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems
          description: >-
            Conditional formatting applied to columns of this input-table. Order
            matters: later entries apply on top of earlier ones.
        summary:
          type: array
          items:
            type: string
          description: >-
            Identifiers of the columns shown as aggregates in the summary bar.
            Each id must also be defined in `columns`.
        sort:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7SortItems
          description: >-
            The column, direction, and null behavior used to sort the rows of
            this input-table.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf7FiltersItems
          description: The filters applied to this input-table and their configurations.
      required:
        - id
        - kind
        - source
        - inputMode
      title: UpdateWorkbookSpecPagesItemsElementsItems7
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Kind:
      type: string
      enum:
        - plugin
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf0Kind:
      type: string
      enum:
        - element
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf0Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config30:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf0Kind
        elementId:
          type: string
          description: The identifier of the element that provides data to the plugin.
        groupingId:
          type: string
          description: >-
            The identifier of a grouping on the source element to read data at.
            Omit to read ungrouped (base) data.
      required:
        - kind
        - elementId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config30
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf1Kind:
      type: string
      enum:
        - column
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config31:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf1Kind
        source:
          type: string
          description: >-
            Name of the element-reference config entry that provides the
            columns.
        columnId:
          type: string
          description: The identifier of a single column in the source element.
        columnIds:
          type: array
          items:
            type: string
          description: The identifiers of columns in the source element.
      required:
        - kind
        - source
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config31
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf2Kind:
      type: string
      enum:
        - control
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf2Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config32:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf2Kind
        controlId:
          type: string
          description: The identifier of the control whose value feeds this config entry.
      required:
        - kind
        - controlId
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config32
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config3:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config30
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config31
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config32
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config3
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config:
      oneOf:
        - type: string
        - type: boolean
        - type: array
          items:
            type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config3
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColorOneOf1Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor1
      description: Background color as a hex string (e.g. "#ffffff") or theme reference.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Style:
      type: object
      properties:
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor
          description: >-
            Background color as a hex string (e.g. "#ffffff") or theme
            reference.
      description: Visual customization of the plugin element.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Style
    UpdateWorkbookSpecPagesItemsElementsItems8:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the plugin element.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Kind
        pluginId:
          type: string
          description: Identifier of the custom plugin to render in this element.
        displayName:
          type: string
          description: Display name for the plugin element.
        config:
          type: object
          additionalProperties:
            $ref: >-
              #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Config
          description: >-
            Plugin inputs, keyed by the config name the plugin declares. Values
            are literals, or `kind`-tagged references to elements, columns, or
            controls. The set of meaningful keys is defined by the plugin itself
            at runtime and is not validated here.
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf8Style
          description: Visual customization of the plugin element.
      required:
        - id
        - kind
        - pluginId
      title: UpdateWorkbookSpecPagesItemsElementsItems8
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Kind:
      type: string
      enum:
        - text
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Kind
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign2
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign2
      description: >-
        Vertical alignment of body content within the tile: 'start' (top),
        'middle', or 'end' (bottom). Default 'start'.
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow0:
      type: string
      enum:
        - clip
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow0
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow1:
      type: string
      enum:
        - scroll
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow1
    UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow1
      description: >-
        Overflow behavior when content exceeds the tile: 'clip' (cut off,
        default) or 'scroll' (scrollbar).
      title: UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow
    UpdateWorkbookSpecPagesItemsElementsItems9:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the text element.
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Kind
        body:
          type: string
          description: >-
            Markdown body. Supports a deliberate subset: paragraphs, headings
            (#, ##, ###), bullet/ordered lists, soft and hard breaks, **bold**,
            *italic*, ~~strikethrough~~, [links](url) (open in a new window by
            default; use <a href="url" target="_self"> for same-window), inline
            HTML <u>/<sub>/<sup>/<span style="..."> carrying any of color,
            background-color (hex), font-size (integer px), and font-family,
            plus {{formula}} segments (same {{ast | fmt}} syntax used by element
            titles). Paragraph alignment and the p-large/p-small block styles
            use a <p> wrapper, e.g. <p class="p-large" style="text-align:
            center">…</p> (aligned headings too: <p class="h-med"
            style="text-align: center">…</p>); unaligned headings stay #/##/###
            and default paragraphs stay bare. UI-authored features outside this
            subset (list-item color) come back as their closest supported
            neighbor on read.
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign
          description: >-
            Vertical alignment of body content within the tile: 'start' (top),
            'middle', or 'end' (bottom). Default 'start'.
        overflow:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsElementsItemsOneOf9Overflow
          description: >-
            Overflow behavior when content exceeds the tile: 'clip' (cut off,
            default) or 'scroll' (scrollbar).
      required:
        - id
        - kind
        - body
      title: UpdateWorkbookSpecPagesItemsElementsItems9
    UpdateWorkbookSpecPagesItemsElementsItems:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems0'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems1'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems2'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems3'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems4'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems5'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems6'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems7'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems8'
        - $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems9'
      title: UpdateWorkbookSpecPagesItemsElementsItems
    UpdateWorkbookSpecPagesItemsVisibility:
      type: string
      enum:
        - hidden
      description: >-
        Page visibility. Set to `'hidden'` to hide the page from end users. Omit
        for a visible page. Modeled as a string literal so the vocabulary can
        extend to conditional visibility (e.g. per-team allowlist) without a
        breaking change.
      title: UpdateWorkbookSpecPagesItemsVisibility
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit0:
      type: string
      enum:
        - contain
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit0
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit1:
      type: string
      enum:
        - cover
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit1
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit2:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit2
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit3:
      type: string
      enum:
        - scale-down
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit3
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit4:
      type: string
      enum:
        - stretch
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit4
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit3
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit4
      description: >-
        How the image fits its container: contain, cover, none, scale-down, or
        stretch.
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign0
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign1
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign2
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign2
      description: 'Horizontal alignment within the container: start, middle, or end.'
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign0
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign1
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign2
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign2
      description: 'Vertical alignment within the container: start, middle, or end.'
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling0:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling0
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling1:
      type: string
      enum:
        - repeat
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling1
    UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling1
      description: >-
        Tiling behavior: 'none' (single image, default) or 'repeat' (tiled to
        fill the container).
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling
    UpdateWorkbookSpecPagesItemsBackgroundImageStyle:
      type: object
      properties:
        fit:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleFit
          description: >-
            How the image fits its container: contain, cover, none, scale-down,
            or stretch.
        horizontalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign
          description: 'Horizontal alignment within the container: start, middle, or end.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign
          description: 'Vertical alignment within the container: start, middle, or end.'
        tiling:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyleTiling
          description: >-
            Tiling behavior: 'none' (single image, default) or 'repeat' (tiled
            to fill the container).
      description: 'Visual customization: fit, alignment, and tiling.'
      title: UpdateWorkbookSpecPagesItemsBackgroundImageStyle
    UpdateWorkbookSpecPagesItemsBackgroundImage:
      type: object
      properties:
        url:
          type: string
          description: >-
            The URL of the background image. Supports dynamic-text {{formula}}
            references. Must be an external URL (uploads are not supported).
        style:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImageStyle
          description: 'Visual customization: fit, alignment, and tiling.'
      required:
        - url
      description: >-
        Optional page-level background image. Url supports dynamic-text
        {{formula}} references.
      title: UpdateWorkbookSpecPagesItemsBackgroundImage
    UpdateWorkbookSpecPagesItems:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the page in the data model.
        name:
          type: string
          description: The name of the page.
        elements:
          type: array
          items:
            $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsElementsItems'
          description: The elements on the page.
        visibility:
          $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsVisibility'
          description: >-
            Page visibility. Set to `'hidden'` to hide the page from end users.
            Omit for a visible page. Modeled as a string literal so the
            vocabulary can extend to conditional visibility (e.g. per-team
            allowlist) without a breaking change.
        backgroundImage:
          $ref: '#/components/schemas/UpdateWorkbookSpecPagesItemsBackgroundImage'
          description: >-
            Optional page-level background image. Url supports dynamic-text
            {{formula}} references.
      required:
        - id
        - name
        - elements
      title: UpdateWorkbookSpecPagesItems
    UpdateWorkbookSpecThemeName00:
      type: string
      enum:
        - Light
      title: UpdateWorkbookSpecThemeName00
    UpdateWorkbookSpecThemeName01:
      type: string
      enum:
        - Dark
      title: UpdateWorkbookSpecThemeName01
    UpdateWorkbookSpecThemeName02:
      type: string
      enum:
        - Surface
      title: UpdateWorkbookSpecThemeName02
    UpdateWorkbookSpecThemeName0:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeName00'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeName01'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeName02'
      title: UpdateWorkbookSpecThemeName0
    UpdateWorkbookSpecThemeName:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeName0'
        - type: string
      description: Built-in theme name (`Light`, `Dark`, `Surface`) or org theme UUID.
      title: UpdateWorkbookSpecThemeName
    UpdateWorkbookSpecThemeOverridesBorderRadius0:
      type: string
      enum:
        - square
      title: UpdateWorkbookSpecThemeOverridesBorderRadius0
    UpdateWorkbookSpecThemeOverridesBorderRadius1:
      type: string
      enum:
        - round
      title: UpdateWorkbookSpecThemeOverridesBorderRadius1
    UpdateWorkbookSpecThemeOverridesBorderRadius2:
      type: string
      enum:
        - pill
      title: UpdateWorkbookSpecThemeOverridesBorderRadius2
    UpdateWorkbookSpecThemeOverridesBorderRadius:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesBorderRadius0'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesBorderRadius1'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesBorderRadius2'
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: UpdateWorkbookSpecThemeOverridesBorderRadius
    UpdateWorkbookSpecThemeOverridesCategoricalScheme:
      oneOf:
        - type: string
        - type: array
          items:
            type: string
      description: Categorical color palette name or custom hex array.
      title: UpdateWorkbookSpecThemeOverridesCategoricalScheme
    UpdateWorkbookSpecThemeOverridesColorsDarkMode0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesColorsDarkMode0
    UpdateWorkbookSpecThemeOverridesColorsDarkMode1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesColorsDarkMode1
    UpdateWorkbookSpecThemeOverridesColorsDarkMode:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesColorsDarkMode0'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesColorsDarkMode1'
      description: 'Dark color mode: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesColorsDarkMode
    UpdateWorkbookSpecThemeOverridesColors:
      type: object
      properties:
        text:
          type: string
          description: Primary text color (hex).
        highlight:
          type: string
          description: Highlight / accent color (hex). Maps to theme `$primary`.
        surface:
          type: string
          description: Surface color (hex).
        success:
          type: string
          description: Success color (hex).
        warning:
          type: string
          description: Warning color (hex).
        danger:
          type: string
          description: Danger color (hex).
        darkMode:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesColorsDarkMode'
          description: 'Dark color mode: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesColors
    UpdateWorkbookSpecThemeOverridesElementBorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecThemeOverridesElementBorderColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesElementBorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesElementBorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecThemeOverridesElementBorderColor1
    UpdateWorkbookSpecThemeOverridesElementBorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesElementBorderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesElementBorderColor
    UpdateWorkbookSpecThemeOverridesElementBorder:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesElementBorderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        width:
          type: number
          format: double
          description: Element border width in pixels (0–3).
      title: UpdateWorkbookSpecThemeOverridesElementBorder
    UpdateWorkbookSpecThemeOverridesFonts:
      type: object
      properties:
        dataFont:
          type: string
          description: 'Data font family name (format panel: Data font).'
        textFont:
          type: string
          description: 'Text font family name (format panel: Text font).'
      title: UpdateWorkbookSpecThemeOverridesFonts
    UpdateWorkbookSpecThemeOverridesHasCards0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesHasCards0
    UpdateWorkbookSpecThemeOverridesHasCards1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesHasCards1
    UpdateWorkbookSpecThemeOverridesHasCards:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesHasCards0'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesHasCards1'
      description: 'Card-style element chrome: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesHasCards
    UpdateWorkbookSpecThemeOverridesInvertTooltipColors0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesInvertTooltipColors0
    UpdateWorkbookSpecThemeOverridesInvertTooltipColors1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesInvertTooltipColors1
    UpdateWorkbookSpecThemeOverridesInvertTooltipColors:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesInvertTooltipColors0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesInvertTooltipColors1
      description: 'Invert tooltip colors: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesInvertTooltipColors
    UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground0
    UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground1
    UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground1
      description: 'Render elements above the canvas: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground
    UpdateWorkbookSpecThemeOverridesLayoutColors:
      type: object
      properties:
        useElementForeground:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesLayoutColorsUseElementForeground
          description: 'Render elements above the canvas: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesLayoutColors
    UpdateWorkbookSpecThemeOverridesPageWidth0:
      type: string
      enum:
        - full
      title: UpdateWorkbookSpecThemeOverridesPageWidth0
    UpdateWorkbookSpecThemeOverridesPageWidth1:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecThemeOverridesPageWidth1
    UpdateWorkbookSpecThemeOverridesPageWidth2:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecThemeOverridesPageWidth2
    UpdateWorkbookSpecThemeOverridesPageWidth3:
      type: string
      enum:
        - custom
      title: UpdateWorkbookSpecThemeOverridesPageWidth3
    UpdateWorkbookSpecThemeOverridesPageWidth:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesPageWidth0'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesPageWidth1'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesPageWidth2'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesPageWidth3'
      description: 'Page content width: ''full'', ''large'', ''medium'', or ''custom''.'
      title: UpdateWorkbookSpecThemeOverridesPageWidth
    UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding0
    UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding1
    UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding1
      description: 'Show padding around elements: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding
    UpdateWorkbookSpecThemeOverridesSpaceUnit0:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecThemeOverridesSpaceUnit0
    UpdateWorkbookSpecThemeOverridesSpaceUnit1:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecThemeOverridesSpaceUnit1
    UpdateWorkbookSpecThemeOverridesSpaceUnit2:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecThemeOverridesSpaceUnit2
    UpdateWorkbookSpecThemeOverridesSpaceUnit:
      oneOf:
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesSpaceUnit0'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesSpaceUnit1'
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesSpaceUnit2'
      description: 'Element spacing (format panel: Spacing): ''small'', ''medium'', or ''large''.'
      title: UpdateWorkbookSpecThemeOverridesSpaceUnit
    UpdateWorkbookSpecThemeOverridesSpace:
      type: object
      properties:
        showElementPadding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesSpaceShowElementPadding
          description: 'Show padding around elements: ''shown'' or ''hidden''.'
        unit:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesSpaceUnit'
          description: >-
            Element spacing (format panel: Spacing): 'small', 'medium', or
            'large'.
      title: UpdateWorkbookSpecThemeOverridesSpace
    UpdateWorkbookSpecThemeOverridesTableStylesPreset0:
      type: string
      enum:
        - spreadsheet
      title: UpdateWorkbookSpecThemeOverridesTableStylesPreset0
    UpdateWorkbookSpecThemeOverridesTableStylesPreset1:
      type: string
      enum:
        - presentation
      title: UpdateWorkbookSpecThemeOverridesTableStylesPreset1
    UpdateWorkbookSpecThemeOverridesTableStylesPreset:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesPreset0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesPreset1
      description: >-
        Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
        (default).
      title: UpdateWorkbookSpecThemeOverridesTableStylesPreset
    UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing0:
      type: string
      enum:
        - extra-small
      title: UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing0
    UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing1:
      type: string
      enum:
        - small
      title: UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing1
    UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing2:
      type: string
      enum:
        - medium
      title: UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing2
    UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing3:
      type: string
      enum:
        - large
      title: UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing3
    UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing3
      description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing
    UpdateWorkbookSpecThemeOverridesTableStylesGridLines0:
      type: string
      enum:
        - none
      title: UpdateWorkbookSpecThemeOverridesTableStylesGridLines0
    UpdateWorkbookSpecThemeOverridesTableStylesGridLines1:
      type: string
      enum:
        - vertical
      title: UpdateWorkbookSpecThemeOverridesTableStylesGridLines1
    UpdateWorkbookSpecThemeOverridesTableStylesGridLines2:
      type: string
      enum:
        - horizontal
      title: UpdateWorkbookSpecThemeOverridesTableStylesGridLines2
    UpdateWorkbookSpecThemeOverridesTableStylesGridLines3:
      type: string
      enum:
        - all
      title: UpdateWorkbookSpecThemeOverridesTableStylesGridLines3
    UpdateWorkbookSpecThemeOverridesTableStylesGridLines:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesGridLines0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesGridLines1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesGridLines2
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesGridLines3
      description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesGridLines
    UpdateWorkbookSpecThemeOverridesTableStylesBanding0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesTableStylesBanding0
    UpdateWorkbookSpecThemeOverridesTableStylesBanding1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesTableStylesBanding1
    UpdateWorkbookSpecThemeOverridesTableStylesBanding:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesBanding0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesBanding1
      description: 'Row banding visibility: ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesBanding
    UpdateWorkbookSpecThemeOverridesTableStylesBandingColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecThemeOverridesTableStylesBandingColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesBandingColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesBandingColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecThemeOverridesTableStylesBandingColor1
    UpdateWorkbookSpecThemeOverridesTableStylesBandingColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesBandingColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesTableStylesBandingColor
    UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns0
    UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns1
    UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns1
      description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns
    UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder0
    UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder1
    UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder1
      description: >-
        Outer table border: 'shown' or 'hidden'. Maps to inverted store
        `hideOuterBorder`.
      title: UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder
    UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColor1
    UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColor
    UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers0
    UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers1
    UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers1
      description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers
    UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers0:
      type: string
      enum:
        - shown
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers0
    UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers1:
      type: string
      enum:
        - hidden
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers1
    UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers1
      description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign0:
      type: string
      enum:
        - left
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign1:
      type: string
      enum:
        - center
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign2:
      type: string
      enum:
        - right
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign2
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign2
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeader
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight0:
      type: string
      enum:
        - normal
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight1:
      type: string
      enum:
        - bold
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColor1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColor
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign0:
      type: string
      enum:
        - left
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign1:
      type: string
      enum:
        - center
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign2:
      type: string
      enum:
        - right
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign2
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign0:
      type: string
      enum:
        - start
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign1:
      type: string
      enum:
        - middle
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign2:
      type: string
      enum:
        - end
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign2
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap0:
      type: string
      enum:
        - wrap
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap1:
      type: string
      enum:
        - clip
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCell:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCell
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign0:
      type: string
      enum:
        - left
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign1:
      type: string
      enum:
        - center
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign2:
      type: string
      enum:
        - right
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign2
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign2
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeader
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign0:
      type: string
      enum:
        - left
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign1:
      type: string
      enum:
        - center
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign2:
      type: string
      enum:
        - right
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign2
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign2
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap0
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap1
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap
    UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeader
    UpdateWorkbookSpecThemeOverridesTableStylesTextStyles:
      type: object
      properties:
        header:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesHeader
        cell:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesCell
        columnHeader:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesColumnHeader
        rowHeader:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStylesRowHeader
      title: UpdateWorkbookSpecThemeOverridesTableStylesTextStyles
    UpdateWorkbookSpecThemeOverridesTableStyles:
      type: object
      properties:
        preset:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesPreset
          description: >-
            Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
            (default).
        cellSpacing:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesCellSpacing
          description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
        gridLines:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesGridLines
          description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
        banding:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesBanding
          description: 'Row banding visibility: ''shown'' or ''hidden''.'
        bandingColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesBandingColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        autofitColumns:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesAutofitColumns
          description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
        outerBorder:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesOuterBorder
          description: >-
            Outer table border: 'shown' or 'hidden'. Maps to inverted store
            `hideOuterBorder`.
        headerDividerColor:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeaderDividerColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        heavyVerticalDividers:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers
          description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
        heavyHorizontalDividers:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers
          description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
        textStyles:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTableStylesTextStyles
      title: UpdateWorkbookSpecThemeOverridesTableStyles
    UpdateWorkbookSpecThemeOverridesTitleFontColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: UpdateWorkbookSpecThemeOverridesTitleFontColorOneOf1Kind
    UpdateWorkbookSpecThemeOverridesTitleFontColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTitleFontColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: UpdateWorkbookSpecThemeOverridesTitleFontColor1
    UpdateWorkbookSpecThemeOverridesTitleFontColor:
      oneOf:
        - type: string
        - $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesTitleFontColor1'
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: UpdateWorkbookSpecThemeOverridesTitleFontColor
    UpdateWorkbookSpecThemeOverridesTitleFontFontWeight0:
      type: string
      enum:
        - normal
      title: UpdateWorkbookSpecThemeOverridesTitleFontFontWeight0
    UpdateWorkbookSpecThemeOverridesTitleFontFontWeight1:
      type: string
      enum:
        - bold
      title: UpdateWorkbookSpecThemeOverridesTitleFontFontWeight1
    UpdateWorkbookSpecThemeOverridesTitleFontFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTitleFontFontWeight0
        - $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTitleFontFontWeight1
      title: UpdateWorkbookSpecThemeOverridesTitleFontFontWeight
    UpdateWorkbookSpecThemeOverridesTitleFont:
      type: object
      properties:
        color:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesTitleFontColor'
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          type: number
          format: double
          description: Title font size in pixels (6–96).
        fontWeight:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesTitleFontFontWeight
      title: UpdateWorkbookSpecThemeOverridesTitleFont
    UpdateWorkbookSpecThemeOverrides:
      type: object
      properties:
        borderRadius:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesBorderRadius'
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        categoricalScheme:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesCategoricalScheme
          description: Categorical color palette name or custom hex array.
        colorOverrides:
          type: object
          additionalProperties:
            type: string
          description: >-
            Per-token layout color overrides (hex). Keys match the theme color
            inspector (e.g. backgroundCanvas, elementBackground).
        colors:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesColors'
        divergingScheme:
          type: string
          description: Named diverging color scheme.
        elementBorder:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesElementBorder'
        fonts:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesFonts'
        hasCards:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesHasCards'
          description: 'Card-style element chrome: ''shown'' or ''hidden''.'
        invertTooltipColors:
          $ref: >-
            #/components/schemas/UpdateWorkbookSpecThemeOverridesInvertTooltipColors
          description: 'Invert tooltip colors: ''shown'' or ''hidden''.'
        layoutColors:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesLayoutColors'
        maxPageWidth:
          type: number
          format: double
          description: Max page width in pixels when pageWidth is custom (minimum 600).
        pageWidth:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesPageWidth'
          description: 'Page content width: ''full'', ''large'', ''medium'', or ''custom''.'
        sequentialScheme:
          type: string
          description: Named sequential color scheme.
        space:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesSpace'
        tableStyles:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesTableStyles'
        titleFont:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverridesTitleFont'
      title: UpdateWorkbookSpecThemeOverrides
    UpdateWorkbookSpec:
      type: object
      properties:
        schemaVersion:
          $ref: '#/components/schemas/UpdateWorkbookSpecSchemaVersion'
          description: The schema version used by this representation of the workbook.
        pages:
          type: array
          items:
            $ref: '#/components/schemas/UpdateWorkbookSpecPagesItems'
          description: The pages of the workbook spec and their contents.
        themeName:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeName'
          description: Built-in theme name (`Light`, `Dark`, `Surface`) or org theme UUID.
        themeOverrides:
          $ref: '#/components/schemas/UpdateWorkbookSpecThemeOverrides'
        layout:
          type:
            - string
            - 'null'
          description: Grid layout as XML.
      required:
        - schemaVersion
        - pages
      title: UpdateWorkbookSpec
    workbooks_updateWorkbookSpec_Response_200:
      type: object
      properties:
        success:
          type: boolean
        workbookId:
          type: string
      required:
        - success
        - workbookId
      title: workbooks_updateWorkbookSpec_Response_200
  securitySchemes:
    oauth2:
      type: http
      scheme: bearer

```

## Examples



**Request**

```json
{
  "schemaVersion": 1,
  "pages": [
    {
      "id": "string",
      "name": "string",
      "elements": [
        null
      ]
    }
  ]
}
```

**Response**

```json
{
  "success": true,
  "workbookId": "string"
}
```

**SDK Code**

```python
import requests

url = "https://api.sigmacomputing.com/v2/workbooks/workbookId/spec"

payload = {
    "schemaVersion": 1,
    "pages": [
        {
            "id": "string",
            "name": "string",
            "elements": [None]
        }
    ]
}
headers = {
    "Authorization": "Bearer <token>",
    "Content-Type": "application/json"
}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
```

```javascript
const url = 'https://api.sigmacomputing.com/v2/workbooks/workbookId/spec';
const options = {
  method: 'PUT',
  headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
  body: '{"schemaVersion":1,"pages":[{"id":"string","name":"string","elements":[null]}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "https://api.sigmacomputing.com/v2/workbooks/workbookId/spec"

	payload := strings.NewReader("{\n  \"schemaVersion\": 1,\n  \"pages\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"elements\": [\n        null\n      ]\n    }\n  ]\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("Authorization", "Bearer <token>")
	req.Header.Add("Content-Type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby
require 'uri'
require 'net/http'

url = URI("https://api.sigmacomputing.com/v2/workbooks/workbookId/spec")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n  \"schemaVersion\": 1,\n  \"pages\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"elements\": [\n        null\n      ]\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
```

```java
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.put("https://api.sigmacomputing.com/v2/workbooks/workbookId/spec")
  .header("Authorization", "Bearer <token>")
  .header("Content-Type", "application/json")
  .body("{\n  \"schemaVersion\": 1,\n  \"pages\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"elements\": [\n        null\n      ]\n    }\n  ]\n}")
  .asString();
```

```php
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('PUT', 'https://api.sigmacomputing.com/v2/workbooks/workbookId/spec', [
  'body' => '{
  "schemaVersion": 1,
  "pages": [
    {
      "id": "string",
      "name": "string",
      "elements": [
        null
      ]
    }
  ]
}',
  'headers' => [
    'Authorization' => 'Bearer <token>',
    'Content-Type' => 'application/json',
  ],
]);

echo $response->getBody();
```

```csharp
using RestSharp;

var client = new RestClient("https://api.sigmacomputing.com/v2/workbooks/workbookId/spec");
var request = new RestRequest(Method.PUT);
request.AddHeader("Authorization", "Bearer <token>");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n  \"schemaVersion\": 1,\n  \"pages\": [\n    {\n      \"id\": \"string\",\n      \"name\": \"string\",\n      \"elements\": [\n        null\n      ]\n    }\n  ]\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
```

```swift
import Foundation

let headers = [
  "Authorization": "Bearer <token>",
  "Content-Type": "application/json"
]
let parameters = [
  "schemaVersion": 1,
  "pages": [
    [
      "id": "string",
      "name": "string",
      "elements": []
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "https://api.sigmacomputing.com/v2/workbooks/workbookId/spec")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```