> 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.

# Get the code representation of a workbook (Beta)

GET https://api.sigmacomputing.com/v2/workbooks/{workbookId}/spec

This endpoint returns a code representation of a workbook, including metadata and contents. The response can be formatted as either JSON or YAML, and contains the workbook's pages, elements, columns, sources, and more. The representation can be used to store, copy, or modify the workbook programmatically.

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

For more information on managing workbooks programmatically, see [Manage workbooks as code](https://help.sigmacomputing.com/docs/manage-workbooks-as-code). For more information on using this endpoint, including end-to-end instructions, see [Get the code representation of a workbook](https://help.sigmacomputing.com/docs/get-the-code-representation-of-a-workbook).

### Usage notes
- Retrieve the **workbookId** by calling the [/v2/workbooks](https://help.sigmacomputing.com/reference/list-workbooks) endpoint.
- The response includes references to the data sources and metadata necessary to recreate the workbook. The data itself is not included in the response.
- To create a new workbook from code, use the [/v2/workbooks/spec](https://help.sigmacomputing.com/reference/create-workbook-spec) endpoint.
- To update an existing workbook from code, use the [/v2/workbooks/{workbookId}/spec](https://help.sigmacomputing.com/reference/update-workbook-spec) endpoint.
- The default format of the representation is YAML. To receive JSON, add the query parameter `?format=json` or the header `Accept: application/json`.

### Usage scenarios
- **Backup and restore**: Developers can use this endpoint to programmatically back up workbooks and restore them if needed.
- **Version control**: Developers can use this endpoint to programmatically manage, update, and version control workbooks between several organizations or tenants.


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

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: code-representation
  version: 1.0.0
paths:
  /v2/workbooks/{workbookId}/spec:
    get:
      operationId: getWorkbookSpec
      summary: Get the code representation of a workbook (Beta)
      description: >
        This endpoint returns a code representation of a workbook, including
        metadata and contents. The response can be formatted as either JSON or
        YAML, and contains the workbook's pages, elements, columns, sources, and
        more. The representation can be used to store, copy, or modify the
        workbook programmatically.


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


        For more information on managing workbooks programmatically, see [Manage
        workbooks as
        code](https://help.sigmacomputing.com/docs/manage-workbooks-as-code).
        For more information on using this endpoint, including end-to-end
        instructions, see [Get the code representation of a
        workbook](https://help.sigmacomputing.com/docs/get-the-code-representation-of-a-workbook).


        ### Usage notes

        - Retrieve the **workbookId** by calling the
        [/v2/workbooks](https://help.sigmacomputing.com/reference/list-workbooks)
        endpoint.

        - The response includes references to the data sources and metadata
        necessary to recreate the workbook. The data itself is not included in
        the response.

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

        - To update an existing workbook from code, use the
        [/v2/workbooks/{workbookId}/spec](https://help.sigmacomputing.com/reference/update-workbook-spec)
        endpoint.

        - The default format of the representation is YAML. To receive JSON, add
        the query parameter `?format=json` or the header `Accept:
        application/json`.


        ### Usage scenarios

        - **Backup and restore**: Developers can use this endpoint to
        programmatically back up workbooks and restore them if needed.

        - **Version control**: Developers can use this endpoint to
        programmatically manage, update, and version control workbooks between
        several organizations or tenants.
      tags:
        - workbooks
      parameters:
        - name: workbookId
          in: path
          required: true
          schema:
            type: string
        - name: documentVersion
          in: query
          required: false
          schema:
            type: integer
        - name: format
          in: query
          required: false
          schema:
            $ref: '#/components/schemas/V2WorkbooksWorkbookIdSpecGetParametersFormat'
        - 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/WorkbookSpec'
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:
    V2WorkbooksWorkbookIdSpecGetParametersFormat0:
      type: string
      enum:
        - yaml
      title: V2WorkbooksWorkbookIdSpecGetParametersFormat0
    V2WorkbooksWorkbookIdSpecGetParametersFormat1:
      type: string
      enum:
        - yml
      title: V2WorkbooksWorkbookIdSpecGetParametersFormat1
    V2WorkbooksWorkbookIdSpecGetParametersFormat2:
      type: string
      enum:
        - json
      title: V2WorkbooksWorkbookIdSpecGetParametersFormat2
    V2WorkbooksWorkbookIdSpecGetParametersFormat:
      oneOf:
        - $ref: '#/components/schemas/V2WorkbooksWorkbookIdSpecGetParametersFormat0'
        - $ref: '#/components/schemas/V2WorkbooksWorkbookIdSpecGetParametersFormat1'
        - $ref: '#/components/schemas/V2WorkbooksWorkbookIdSpecGetParametersFormat2'
      title: V2WorkbooksWorkbookIdSpecGetParametersFormat
    WorkbookSpecSchemaVersion:
      type: string
      enum:
        - '1'
      description: The schema version used by this representation of the workbook.
      title: WorkbookSpecSchemaVersion
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign0:
      type: string
      enum:
        - left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign1:
      type: string
      enum:
        - center
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign2:
      type: string
      enum:
        - right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign2
      description: 'Horizontal alignment of cell content: left, center, or right.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign2
      description: 'Vertical alignment of cell content: start, middle, or end.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor0
        - type: string
      description: 'Cell background: `{ kind: theme, ref }` or hex `#rgb` / `#rrggbb` only.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor0
        - type: string
      description: 'Cell text color: `{ kind: theme, ref }` or hex only.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip'' (no wrap).'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyle:
      type: object
      properties:
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleAlign
          description: 'Horizontal alignment of cell content: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleVerticalAlign
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleBackgroundColor
          description: >-
            Cell background: `{ kind: theme, ref }` or hex `#rgb` / `#rrggbb`
            only.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleColor
          description: 'Cell text color: `{ kind: theme, ref }` or hex only.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyleTextWrap
          description: 'Text overflow: ''wrap'' or ''clip'' (no wrap).'
      description: Grid presentation for this column (alignment, width, colors, wrap).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf0Kind:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf0Kind
        columnId:
          type: string
          description: >-
            External id of a column in this table whose text values are the
            hyperlink URL.
      required:
        - kind
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf1Kind:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLinkOneOf1Kind
        formula:
          type: string
          description: Text-typed formula for the hyperlink URL.
      required:
        - kind
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink1
      description: >-
        Hyperlink target for this column: another column’s text values or a
        custom URL formula.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsStyle
          description: Grid presentation for this column (alignment, width, colors, wrap).
        link:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItemsLink
          description: >-
            Hyperlink target for this column: another column’s text values or a
            custom URL formula.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source6
      description: The source of the table.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position1:
      type: string
      enum:
        - below
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position2:
      type: string
      enum:
        - tooltip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Visibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1FontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0DescriptionOneOf1Position
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description1
      description: Table description (subtitle / tooltip text) plus optional styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation7
      description: The precision to truncate the date to.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod7
      description: The time period to compare the current metric value against.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection0:
      type: string
      enum:
        - higher-is-better
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection1:
      type: string
      enum:
        - lower-is-better
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection1
      description: >-
        Indicates whether higher or lower comparison values are better for that
        metric.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparison:
      type: object
      properties:
        comparisonPeriod:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonComparisonPeriod
          description: The time period to compare the current metric value against.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparisonDirection
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparison
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimeline:
      type: object
      properties:
        dateColumnId:
          type: string
          description: The column of date data used to create the metric timeline.
        truncation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineTruncation
          description: The precision to truncate the date to.
        comparison:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimelineComparison
          description: The time period to compare the current metric value against.
      required:
        - dateColumnId
      description: The timeline configuration for the metric.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimeline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsFormat
          description: The display format of the column.
        timeline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItemsTimeline
          description: The timeline configuration for the metric.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItemsKeysItems:
      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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItemsKeysItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItemsKeysItems
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FoldersItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FoldersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0GroupingsItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0GroupingsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection1
      description: The direction in which to sort.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls0:
      type: string
      enum:
        - first
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls1:
      type: string
      enum:
        - last
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls2:
      type: string
      enum:
        - connection-default
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls2
      description: Indicates how the sort order treats null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItems:
      type: object
      properties:
        columnId:
          type: string
          description: The identifier of the column by which to sort.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsDirection
          description: The direction in which to sort.
        nulls:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItemsNulls
          description: Indicates how the sort order treats null values.
      required:
        - columnId
        - direction
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind:
      type: string
      enum:
        - no-one-can-view
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf0Kind
      required:
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind:
      type: string
      enum:
        - specific-users-and-teams
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type:
      type: string
      enum:
        - user
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf0Type
        userId:
          type: string
          description: The identifier of a Sigma user.
      required:
        - type
        - userId
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type:
      type: string
      enum:
        - team
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItemsOneOf1Type
        teamId:
          type: string
          description: The identifier of a team.
      required:
        - type
        - teamId
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1Kind
        assignments:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf1AssignmentsItems
          description: >-
            The identifiers of the users and teams that can access the columns
            restricted by the column security rule.
      required:
        - kind
        - assignments
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind:
      type: string
      enum:
        - user-attribute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems:
      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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2Kind
        assignments:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteriaOneOf2AssignmentsItems
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria2
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItemsCriteria
      required:
        - id
        - restrictedColumns
        - criteria
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Type:
      type: string
      enum:
        - single
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition0:
      type: string
      enum:
        - IsNull
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition1:
      type: string
      enum:
        - IsNotNull
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Value:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Low:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Low
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0High:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0High
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat1
      description: Number or datetime format override for the displayed value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Style:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0StyleFormat
          description: Number or datetime format override for the displayed value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        condition:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Condition
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Value
        low:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Low
        high:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0High
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf0Style
      required:
        - type
        - columnIds
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Type:
      type: string
      enum:
        - backgroundScale
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMid
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order0:
      type: string
      enum:
        - descending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order1:
      type: string
      enum:
        - ascending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior0:
      type: string
      enum:
        - asZero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior1:
      type: string
      enum:
        - asNull
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Type
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Domain
        order:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1Order
        nullBehavior:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf1NullBehavior
        steps:
          type: number
          format: double
          description: Quantize the continuous gradient into N discrete buckets.
      required:
        - type
        - columnIds
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Type:
      type: string
      enum:
        - fontScale
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMid
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order0:
      type: string
      enum:
        - descending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order1:
      type: string
      enum:
        - ascending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior0:
      type: string
      enum:
        - asZero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior1:
      type: string
      enum:
        - asNull
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Type
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Domain
        order:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2Order
        nullBehavior:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf2NullBehavior
        steps:
          type: number
          format: double
      required:
        - type
        - columnIds
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Type:
      type: string
      enum:
        - dataBars
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMid
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order0:
      type: string
      enum:
        - descending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order1:
      type: string
      enum:
        - ascending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels0:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels1:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Type
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Domain
        order:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3Order
        valueLabels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItemsOneOf3ValueLabels
      required:
        - type
        - columnIds
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems3
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape0:
      type: string
      enum:
        - line
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape1:
      type: string
      enum:
        - bar
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation0:
      type: string
      enum:
        - linear
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation2:
      type: string
      enum:
        - step
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing0:
      type: string
      enum:
        - zero
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing1:
      type: string
      enum:
        - interpolate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing2:
      type: string
      enum:
        - hide
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing2
      description: How null values are drawn between points.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints1
      description: Point markers on line sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Sparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SparklineLabels
          description: Endpoint value labels on line sparklines.
      description: >-
        Default sparkline mark formatting applied to all sparkline columns
        (Format tab apply-to-all).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Sparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableComponents:
      type: object
      properties: {}
      description: >-
        Table component visibility toggles (summary bar, collapsed columns,
        etc.). Each key is `shown` or `hidden`; omit when shown (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableComponents
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset0:
      type: string
      enum:
        - spreadsheet
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset1:
      type: string
      enum:
        - presentation
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset1
      description: >-
        Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
        (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing0:
      type: string
      enum:
        - extra-small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing1:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing2:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing3:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing3
      description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines1:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines2:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines3:
      type: string
      enum:
        - all
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines3
      description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding1
      description: 'Row banding visibility: ''shown'' or ''hidden''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns1
      description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder1
      description: >-
        Outer table border: 'shown' or 'hidden'. Maps to inverted store
        `hideOuterBorder`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers1
      description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers1
      description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeader
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCell:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCellTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCell
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeader
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeader
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStyles:
      type: object
      properties:
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesHeader
        cell:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesCell
        columnHeader:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesColumnHeader
        rowHeader:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStylesRowHeader
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStyles
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyle:
      type: object
      properties:
        preset:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStylePreset
          description: >-
            Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
            (default).
        cellSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleCellSpacing
          description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
        gridLines:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleGridLines
          description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
        banding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBanding
          description: 'Row banding visibility: ''shown'' or ''hidden''.'
        bandingColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleBandingColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        autofitColumns:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleAutofitColumns
          description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
        outerBorder:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleOuterBorder
          description: >-
            Outer table border: 'shown' or 'hidden'. Maps to inverted store
            `hideOuterBorder`.
        headerDividerColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeaderDividerColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        heavyVerticalDividers:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyVerticalDividers
          description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
        heavyHorizontalDividers:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleHeavyHorizontalDividers
          description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
        textStyles:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyleTextStyles
      description: >-
        Table style: grid preset, spacing, grid lines, banding, autofit,
        dividers, and per-tab text styles.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyle
    WorkbookSpecPagesItemsElementsItems00:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the table.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Kind
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnsItems
          description: >-
            The columns of the table and their formulas. Optional
            columns[].style holds grid presentation (enums, not booleans, for
            toggles).
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Source
          description: The source of the table.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Description
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0MetricsItems
          description: The metrics associated with this table and their configurations.
        relationships:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0RelationshipsItems
          description: The relationships sourced from this table and their targets.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FiltersItems
          description: The filters applied to this table and their configurations.
        folders:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0FoldersItems
          description: The folders in the table and their contents.
        groupings:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0GroupingsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0SortItems
          description: >-
            The column, direction, and null behavior used to sort the rows of
            this table.
        columnSecurities:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ColumnSecuritiesItems
          description: >-
            A list of the column security rules applied to columns in this
            table.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        conditionalFormats:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0ConditionalFormatsItems
          description: >-
            Conditional formatting applied to columns of this table. Order
            matters: later entries apply on top of earlier ones.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0Sparkline
          description: >-
            Default sparkline mark formatting applied to all sparkline columns
            (Format tab apply-to-all).
        tableComponents:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableComponents
          description: >-
            Table component visibility toggles (summary bar, collapsed columns,
            etc.). Each key is `shown` or `hidden`; omit when shown (default).
        tableStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf0TableStyle
          description: >-
            Table style: grid preset, spacing, grid lines, banding, autofit,
            dividers, and per-tab text styles.
      required:
        - id
        - kind
        - columns
        - source
      title: WorkbookSpecPagesItemsElementsItems00
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Kind:
      type: string
      enum:
        - kpi-chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source6
      description: The data source for the KPI.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueVisibility:
      type: string
      enum:
        - hidden
      description: >-
        Hide the KPI value number. Only applies when a comparison is configured.
        Omit when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight1
      description: 'Value font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize1:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize1
      description: Value font size in pixels, or 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Value:
      type: object
      properties:
        columnId:
          type: string
          description: Column id bound to the KPI value shelf.
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueVisibility
          description: >-
            Hide the KPI value number. Only applies when a comparison is
            configured. Omit when shown.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontWeight
          description: 'Value font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ValueFontSize
          description: Value font size in pixels, or 'auto'.
      required:
        - columnId
      description: >-
        KPI value shelf binding (`columnId`) plus optional Value-section
        styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize1:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize1
      description: Title font size in pixels, or 'auto' to let the viz pick.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1NameOneOf2FontSize
          description: Title font size in pixels, or 'auto' to let the viz pick.
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize1:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize1
      description: Description font size in pixels, or 'auto' to let the viz pick.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionPosition
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1DescriptionFontSize
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor2
      description: 'Alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor2
      description: 'Vertical alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient0:
      type: string
      enum:
        - top
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient1:
      type: string
      enum:
        - bottom
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient1
      description: 'Title position: ''top'' or ''bottom''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient0:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient1:
      type: string
      enum:
        - below
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient1
      description: 'Comparison value position: ''right'' or ''below''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Layout:
      type: object
      properties:
        anchor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutAnchor
          description: 'Alignment: ''start'', ''middle'', or ''end''.'
        verticalAnchor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutVerticalAnchor
          description: 'Vertical alignment: ''start'', ''middle'', or ''end''.'
        titleOrient:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutTitleOrient
          description: 'Title position: ''top'' or ''bottom''.'
        comparisonValueOrient:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1LayoutComparisonValueOrient
          description: 'Comparison value position: ''right'' or ''below''.'
      description: 'KPI layout: alignment, title position, and comparison position.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Layout
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay0:
      type: string
      enum:
        - percentage
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay1:
      type: string
      enum:
        - delta
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay2:
      type: string
      enum:
        - relative
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay3:
      type: string
      enum:
        - absolute
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay3
      description: 'Comparison display: ''percentage'', ''delta'', ''relative'', or ''absolute''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection0:
      type: string
      enum:
        - higher
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection1:
      type: string
      enum:
        - lower
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection2:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection2
      description: 'Comparison direction: ''higher'', ''lower'', or ''none''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGoodOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGoodOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGoodOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutralOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutralOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutralOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBadOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBadOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBadOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonArrow:
      type: string
      enum:
        - hidden
      description: Hide the comparison arrow. Omit when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonArrow
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize1:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize1
      description: Comparison font size in pixels, or 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel0
        - type: string
      description: Comparison label text, or 'hidden' to hide the label.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Comparison:
      type: object
      properties:
        display:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDisplay
          description: >-
            Comparison display: 'percentage', 'delta', 'relative', or
            'absolute'.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonDirection
          description: 'Comparison direction: ''higher'', ''lower'', or ''none''.'
        colorGood:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorGood
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        colorNeutral:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorNeutral
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        colorBad:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonColorBad
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        arrow:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonArrow
          description: Hide the comparison arrow. Omit when shown.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonFontSize
          description: Comparison font size in pixels, or 'auto'.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabel
          description: Comparison label text, or 'hidden' to hide the label.
        labelColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ComparisonLabelColor
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Comparison
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendVisibility:
      type: string
      enum:
        - hidden
      description: Hide the trend sparkline. Omit when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape0:
      type: string
      enum:
        - line
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape1:
      type: string
      enum:
        - area
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape1
      description: 'Trend shape: ''line'' or ''area''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle0:
      type: string
      enum:
        - gradient
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle1:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle1
      description: >-
        Area fill style: 'gradient' or 'solid'. Only applies when shape is
        'area'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendTooltip:
      type: string
      enum:
        - shown
      description: Explicitly enable a feature whose default is off.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendXAxis:
      type: string
      enum:
        - shown
      description: Explicitly enable a feature whose default is off.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendXAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendYAxis:
      type: string
      enum:
        - shown
      description: Explicitly enable a feature whose default is off.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendYAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Trend:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendVisibility
          description: Hide the trend sparkline. Omit when shown.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendShape
          description: 'Trend shape: ''line'' or ''area''.'
        areaStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendAreaStyle
          description: >-
            Area fill style: 'gradient' or 'solid'. Only applies when shape is
            'area'.
        valueColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendValueColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        comparisonColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendComparisonColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendTooltip
          description: Explicitly enable a feature whose default is off.
        xAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendXAxis
          description: Explicitly enable a feature whose default is off.
        yAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1TrendYAxis
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Trend
    WorkbookSpecPagesItemsElementsItems01:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the KPI.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Source
          description: The data source for the KPI.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1ColumnsItems
          description: The columns used by the KPI.
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Value
          description: >-
            KPI value shelf binding (`columnId`) plus optional Value-section
            styling.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Description
          description: >-
            KPI description (subtitle / tooltip text) plus optional styling. KPI
            accepts `auto` font size.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        layout:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Layout
          description: 'KPI layout: alignment, title position, and comparison position.'
        comparison:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Comparison
          description: KPI comparison formatting (display, direction, colors, label).
        trend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf1Trend
          description: KPI trend sparkline formatting.
      required:
        - id
        - kind
        - source
        - columns
        - value
      title: WorkbookSpecPagesItemsElementsItems01
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Kind:
      type: string
      enum:
        - bar-chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source6
      description: The data source for the bar chart.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxisFormat
          description: Y-axis title, labels, marks, and scale formatting.
      required:
        - columnIds
      description: The columns used for the Y-axis.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection1
      description: Sort direction.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1SizeLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend1
      description: Legend visibility, position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Tooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking1:
      type: string
      enum:
        - stacked
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking2:
      type: string
      enum:
        - normalized
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking2
      description: >-
        Stacking mode: 'none' (side-by-side / overlapping), 'stacked' (default —
        values sum), or 'normalized' (stack scaled to 100%).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Orientation:
      type: string
      enum:
        - horizontal
      description: >-
        Bar orientation. Omit (the default) for vertical bars; set to
        'horizontal' for horizontal bars.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Orientation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0By:
      type: string
      enum:
        - single
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0ValueOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf1By:
      type: string
      enum:
        - category
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf1By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf1By
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2By:
      type: string
      enum:
        - scale
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2Domain:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2By
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColorOneOf2Domain
      required:
        - by
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius2
      description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyle:
      type: object
      properties:
        cornerRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyleCornerRadius
          description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor1:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor2:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor3:
      type: string
      enum:
        - outside-end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor4:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor4
      description: Position of the data label relative to its mark.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay1:
      type: string
      enum:
        - minimum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay2:
      type: string
      enum:
        - maximum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay3:
      type: string
      enum:
        - min-max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay4:
      type: string
      enum:
        - all
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay4
      description: Which values and labels to show on each bar segment label.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient1:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient2:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient2
      description: Text direction for data labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke1:
      type: string
      enum:
        - 'on'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke2:
      type: string
      enum:
        - 'off'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke2
      description: Outline around data labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay4
      description: Which values and labels to show on total (aggregate) labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient0:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient1:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient1
      description: Text direction for total labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotals:
      type: object
      properties:
        display:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsDisplay
          description: Whether values appear on chart marks.
        fontSize:
          type: number
          format: double
          description: Font size for total labels, in pixels.
        labelDisplay:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsLabelDisplay
          description: Which values and labels to show on total (aggregate) labels.
        orient:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotalsOrient
          description: Text direction for total labels.
      description: Options for aggregate total labels on bar charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotals
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabel:
      type: object
      properties:
        anchor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelAnchor
          description: Position of the data label relative to its mark.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabelDisplay
          description: Which values and labels to show on each bar segment label.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelLabels
          description: Whether values appear on chart marks.
        orient:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelOrient
          description: Text direction for data labels.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels include percentages.
        showStroke:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelShowStroke
          description: Outline around data labels.
        totals:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelTotals
          description: Options for aggregate total labels on bar charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabelValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      description: Data label typography, placement, and display options.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth1:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth2:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth3:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth3
      description: 'Gap width between individual bars in a band (format panel: Gap width).'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets1:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets2:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets3:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets3
      description: >-
        Gap between bar clusters when the chart is clustered (format panel: Gap
        between sets).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Gap:
      type: object
      properties:
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapWidth
          description: >-
            Gap width between individual bars in a band (format panel: Gap
            width).
        betweenSets:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2GapBetweenSets
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Gap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BackgroundImage:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BackgroundImage
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Fill
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumn
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRow
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis20
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis21
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShare
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize1:
      type: string
      enum:
        - compact
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrellisTileSize
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Trellis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValueVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValueVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaptionColor
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsModel
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItems
    WorkbookSpecPagesItemsElementsItems02:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the bar chart.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Source
          description: The data source for the bar chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2ColumnsItems
          description: The columns used by the bar chart.
        yAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2YAxis
          description: The columns used for the Y-axis.
        xAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2XAxis
          description: The column used for the X-axis.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Description
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        stacking:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Stacking
          description: >-
            Stacking mode: 'none' (side-by-side / overlapping), 'stacked'
            (default — values sum), or 'normalized' (stack scaled to 100%).
        orientation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Orientation
          description: >-
            Bar orientation. Omit (the default) for vertical bars; set to
            'horizontal' for horizontal bars.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        barStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BarStyle
          description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
        dataLabel:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2DataLabel
          description: Data label typography, placement, and display options.
        gap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Gap
          description: Bar gap width and spacing between clustered bar sets.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2FiltersItems
          description: The filters applied to this chart.
        backgroundImage:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2RefMarksItems
          description: Reference lines and bands on the chart.
        trellis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf2TrendlinesItems
          description: Regression trend lines on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: WorkbookSpecPagesItemsElementsItems02
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Kind:
      type: string
      enum:
        - pie-chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource2
      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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems2
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5MatchesItems:
      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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source6
      description: The data source for the chart.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection1
      description: Sort direction.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Color:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColorSort
          description: Sort order.
      required:
        - id
      description: The column for the categorical split (slice labels).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Value:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: The column for the slice size.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay0:
      type: string
      enum:
        - as-label
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay1:
      type: string
      enum:
        - on-legend
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay1
      description: Whether donut or pie slice labels appear on the slice or in the legend.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay0:
      type: string
      enum:
        - color
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay1:
      type: string
      enum:
        - value
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay2:
      type: string
      enum:
        - percent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay3:
      type: string
      enum:
        - color-value
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay4:
      type: string
      enum:
        - color-percent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay5:
      type: string
      enum:
        - value-percent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay6:
      type: string
      enum:
        - all
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay6
      description: Which values and labels to show on each slice label.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabel:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelColor
          description: Color used for data label text (hex or theme reference).
        donutLabelDisplay:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelDonutLabelDisplay
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabelDisplay
          description: Which values and labels to show on each slice label.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabelLabels
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1SizeLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend1
      description: Legend visibility, position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Tooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style
    WorkbookSpecPagesItemsElementsItems030:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the pie chart.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Source
          description: The data source for the chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0ColumnsItems
          description: The columns used by the chart.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Color
          description: The column for the categorical split (slice labels).
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Value
          description: The column for the slice size.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        dataLabel:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0DataLabel
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf0Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - id
        - kind
        - source
        - columns
        - color
        - value
      title: WorkbookSpecPagesItemsElementsItems030
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Kind:
      type: string
      enum:
        - donut-chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource2
      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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems2
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5MatchesItems:
      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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source6
      description: The data source for the chart.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection1
      description: Sort direction.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Color:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColorSort
          description: Sort order.
      required:
        - id
      description: The column for the categorical split (slice labels).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Value:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: The column for the slice size.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition1:
      type: string
      enum:
        - below
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay0:
      type: string
      enum:
        - as-label
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay1:
      type: string
      enum:
        - on-legend
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay1
      description: Whether donut or pie slice labels appear on the slice or in the legend.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay0:
      type: string
      enum:
        - color
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay1:
      type: string
      enum:
        - value
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay2:
      type: string
      enum:
        - percent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay3:
      type: string
      enum:
        - color-value
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay4:
      type: string
      enum:
        - color-percent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay5:
      type: string
      enum:
        - value-percent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay6:
      type: string
      enum:
        - all
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay6
      description: Which values and labels to show on each slice label.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabel:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelColor
          description: Color used for data label text (hex or theme reference).
        donutLabelDisplay:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelDonutLabelDisplay
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabelDisplay
          description: Which values and labels to show on each slice label.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabelLabels
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1SizeLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend1
      description: Legend visibility, position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Tooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility1
      description: Hole value visibility. Omit when shown (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueVisibility
          description: Hole value visibility. Omit when shown (default).
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValueColor
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility1
      description: Hole title visibility. Omit when shown (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap1
      description: 'Text wrap: ''shown'' to wrap, ''hidden'' for single line.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition0:
      type: string
      enum:
        - top
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition1:
      type: string
      enum:
        - bottom
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition1
      description: 'Donut hole title position: ''top'' or ''bottom''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitle:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleVisibility
          description: Hole title visibility. Omit when shown (default).
        text:
          type: string
          description: Hole title text.
        wrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleWrap
          description: 'Text wrap: ''shown'' to wrap, ''hidden'' for single line.'
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitleColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitlePosition
          description: 'Donut hole title position: ''top'' or ''bottom''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Hole:
      type: object
      properties:
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValue
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleTitle
      description: Donut hole center title and value styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Hole
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumn
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRow
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis20
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis21
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShare
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize1:
      type: string
      enum:
        - compact
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1TrellisTileSize
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Trellis
    WorkbookSpecPagesItemsElementsItems031:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the donut chart.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Source
          description: The data source for the chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1ColumnsItems
          description: The columns used by the chart.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Color
          description: The column for the categorical split (slice labels).
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Value
          description: The column for the slice size.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Description
          description: Chart description (subtitle / tooltip text) plus optional styling.
        dataLabel:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1DataLabel
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        holeValue:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1HoleValue
          description: Optional column for the donut hole KPI value.
        hole:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Hole
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf3OneOf1Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
      required:
        - id
        - kind
        - source
        - columns
        - color
        - value
      title: WorkbookSpecPagesItemsElementsItems031
    WorkbookSpecPagesItemsElementsItems03:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems030'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems031'
      title: WorkbookSpecPagesItemsElementsItems03
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Kind:
      type: string
      enum:
        - line-chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source6
      description: The data source for the line chart.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxisFormat
          description: Y-axis title, labels, marks, and scale formatting.
      required:
        - columnIds
      description: The columns used for the Y-axis.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection1
      description: Sort direction.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1SizeLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend1
      description: Legend visibility, position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Tooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0By:
      type: string
      enum:
        - single
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0ValueOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf1By:
      type: string
      enum:
        - category
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf1By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf1By
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2By:
      type: string
      enum:
        - scale
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2Domain:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2By
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColorOneOf2Domain
      required:
        - by
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance0:
      type: string
      enum:
        - separated
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance1:
      type: string
      enum:
        - default
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay1:
      type: string
      enum:
        - minimum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay2:
      type: string
      enum:
        - maximum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay3:
      type: string
      enum:
        - min-max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay4:
      type: string
      enum:
        - endpoints
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay5:
      type: string
      enum:
        - most-recent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay6:
      type: string
      enum:
        - all-points
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay6
      description: Which values and labels to show on each line point label.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabel:
      type: object
      properties:
        clearance:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabelDisplay
          description: Which values and labels to show on each line point label.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabelLabels
          description: Whether values appear on chart marks.
      description: Data label typography, placement, and display options.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing0:
      type: string
      enum:
        - zero
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing1:
      type: string
      enum:
        - interpolate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing2:
      type: string
      enum:
        - hide
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing2
      description: How null values are drawn between points.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility1
      description: >-
        Area outline visibility. Omit when shown; only 'hidden' is emitted on
        read. Not valid on line-chart.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth4
      description: Stroke width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLine:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineVisibility
          description: >-
            Area outline visibility. Omit when shown; only 'hidden' is emitted
            on read. Not valid on line-chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke and (on area charts) area outline visibility.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility1
      description: Point markers. Omit when shown; only 'hidden' is emitted on read.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape0:
      type: string
      enum:
        - circle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape1:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape2:
      type: string
      enum:
        - cross
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape3:
      type: string
      enum:
        - diamond
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape4:
      type: string
      enum:
        - triangle-up
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape4
      description: Point marker shape.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize0:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize1:
      type: string
      enum:
        - '9'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize2:
      type: string
      enum:
        - '16'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize3:
      type: string
      enum:
        - '25'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize4:
      type: string
      enum:
        - '36'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize5:
      type: string
      enum:
        - '64'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize6:
      type: string
      enum:
        - '100'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize7:
      type: string
      enum:
        - '144'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize8:
      type: string
      enum:
        - '225'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePoints:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsVisibility
          description: Point markers. Omit when shown; only 'hidden' is emitted on read.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePointsSize
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      description: Point markers on the series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyle:
      type: object
      properties:
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyleLine
          description: Line stroke and (on area charts) area outline visibility.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStylePoints
          description: Point markers on the series.
      description: >-
        Line interpolation, stroke, point markers, and null handling for the
        series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4BackgroundImage:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4BackgroundImage
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Fill
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumn
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRow
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis20
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis21
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShare
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize1:
      type: string
      enum:
        - compact
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrellisTileSize
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Trellis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValueVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValueVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaptionColor
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsModel
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItems
    WorkbookSpecPagesItemsElementsItems04:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the line chart.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Source
          description: The data source for the line chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4ColumnsItems
          description: The columns used by the line chart.
        yAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4YAxis
          description: The columns used for the Y-axis.
        xAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4XAxis
          description: The column used for the X-axis.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Description
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4FiltersItems
          description: The filters applied to this chart.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        dataLabel:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4DataLabel
          description: Data label typography, placement, and display options.
        lineAreaStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4LineAreaStyle
          description: >-
            Line interpolation, stroke, point markers, and null handling for the
            series.
        backgroundImage:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4RefMarksItems
          description: Reference lines and bands on the chart.
        trellis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf4TrendlinesItems
          description: Regression trend lines on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: WorkbookSpecPagesItemsElementsItems04
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Kind:
      type: string
      enum:
        - area-chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source6
      description: The data source for the area chart.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxisFormat
          description: Y-axis title, labels, marks, and scale formatting.
      required:
        - columnIds
      description: The columns used for the Y-axis.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection1
      description: Sort direction.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1SizeLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend1
      description: Legend visibility, position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Tooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking1:
      type: string
      enum:
        - stacked
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking2:
      type: string
      enum:
        - normalized
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking2
      description: >-
        Stacking mode: 'none' (side-by-side / overlapping), 'stacked' (default —
        values sum), or 'normalized' (stack scaled to 100%).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0By:
      type: string
      enum:
        - single
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0ValueOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf1By:
      type: string
      enum:
        - category
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf1By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf1By
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2By:
      type: string
      enum:
        - scale
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2Domain:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2By
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColorOneOf2Domain
      required:
        - by
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance0:
      type: string
      enum:
        - separated
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance1:
      type: string
      enum:
        - default
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay1:
      type: string
      enum:
        - minimum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay2:
      type: string
      enum:
        - maximum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay3:
      type: string
      enum:
        - min-max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay4:
      type: string
      enum:
        - endpoints
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay5:
      type: string
      enum:
        - most-recent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay6:
      type: string
      enum:
        - all-points
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay6
      description: Which values and labels to show on each area series label.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabel:
      type: object
      properties:
        clearance:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabelDisplay
          description: Which values and labels to show on each area series label.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabelLabels
          description: Whether values appear on chart marks.
      description: Data label typography, placement, and display options.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing0:
      type: string
      enum:
        - zero
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing1:
      type: string
      enum:
        - interpolate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing2:
      type: string
      enum:
        - hide
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing2
      description: How null values are drawn between points.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility1
      description: >-
        Area outline visibility. Omit when shown; only 'hidden' is emitted on
        read. Not valid on line-chart.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth4
      description: Stroke width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLine:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineVisibility
          description: >-
            Area outline visibility. Omit when shown; only 'hidden' is emitted
            on read. Not valid on line-chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke and (on area charts) area outline visibility.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility1
      description: Point markers. Omit when shown; only 'hidden' is emitted on read.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape0:
      type: string
      enum:
        - circle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape1:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape2:
      type: string
      enum:
        - cross
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape3:
      type: string
      enum:
        - diamond
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape4:
      type: string
      enum:
        - triangle-up
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape4
      description: Point marker shape.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize0:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize1:
      type: string
      enum:
        - '9'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize2:
      type: string
      enum:
        - '16'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize3:
      type: string
      enum:
        - '25'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize4:
      type: string
      enum:
        - '36'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize5:
      type: string
      enum:
        - '64'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize6:
      type: string
      enum:
        - '100'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize7:
      type: string
      enum:
        - '144'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize8:
      type: string
      enum:
        - '225'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePoints:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsVisibility
          description: Point markers. Omit when shown; only 'hidden' is emitted on read.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePointsSize
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      description: Point markers on the series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyle:
      type: object
      properties:
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyleLine
          description: Line stroke and (on area charts) area outline visibility.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStylePoints
          description: Point markers on the series.
      description: Interpolation, area outline, stroke, point markers, and null handling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5BackgroundImage:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5BackgroundImage
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumn
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRow
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis20
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis21
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShare
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize1:
      type: string
      enum:
        - compact
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrellisTileSize
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Trellis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValueVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValueVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaptionColor
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsModel
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Fill
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems
    WorkbookSpecPagesItemsElementsItems05:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the area chart.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Source
          description: The data source for the area chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5ColumnsItems
          description: The columns used by the area chart.
        yAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5YAxis
          description: The columns used for the Y-axis.
        xAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5XAxis
          description: The column used for the X-axis.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Description
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        stacking:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Stacking
          description: >-
            Stacking mode: 'none' (side-by-side / overlapping), 'stacked'
            (default — values sum), or 'normalized' (stack scaled to 100%).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        dataLabel:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5DataLabel
          description: Data label typography, placement, and display options.
        lineAreaStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5LineAreaStyle
          description: >-
            Interpolation, area outline, stroke, point markers, and null
            handling.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5FiltersItems
          description: The filters applied to this chart.
        backgroundImage:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        trellis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5TrendlinesItems
          description: Regression trend lines on the chart.
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf5RefMarksItems
          description: Reference lines and bands on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: WorkbookSpecPagesItemsElementsItems05
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Kind:
      type: string
      enum:
        - scatter-chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source6
      description: The data source for the scatter chart.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxisFormat
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection1
      description: Sort direction.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Size:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: Optional column whose values drive the bubble size.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0By:
      type: string
      enum:
        - single
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0ValueOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf1By:
      type: string
      enum:
        - category
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf1By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf1By
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2By:
      type: string
      enum:
        - scale
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2Domain:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2By
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColorOneOf2Domain
      required:
        - by
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke1:
      type: string
      enum:
        - 'on'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke2:
      type: string
      enum:
        - 'off'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke2
      description: Outline around data labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabel:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelLabels
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelShowStroke
          description: Outline around data labels.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabelValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      description: Data label typography, placement, and display options.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1SizeLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend1
      description: Legend visibility, position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Tooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6BackgroundImage:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6BackgroundImage
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape0:
      type: string
      enum:
        - circle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape1:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape2:
      type: string
      enum:
        - cross
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape3:
      type: string
      enum:
        - diamond
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape4:
      type: string
      enum:
        - triangle-up
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape4
      description: Point marker shape.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize00:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize00
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize01:
      type: string
      enum:
        - '9'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize01
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize02:
      type: string
      enum:
        - '16'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize02
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize03:
      type: string
      enum:
        - '25'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize03
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize04:
      type: string
      enum:
        - '36'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize04
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize05:
      type: string
      enum:
        - '64'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize05
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize06:
      type: string
      enum:
        - '100'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize06
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize07:
      type: string
      enum:
        - '144'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize07
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize08:
      type: string
      enum:
        - '225'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize08
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize0:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize00
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize01
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize02
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize03
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize04
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize05
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize06
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize07
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize08
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize10:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize10
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize11:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize11
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize12:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize12
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize1:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize10
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize11
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize12
      description: >-
        Point size preset when a size channel is bound. Maps to store area
        values (Small/Medium/Large in the format panel).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyle:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyleSize
      description: Point marker shape and size for the format-panel Point style section.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Fill
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumn
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRow
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis20
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis21
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShare
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize1:
      type: string
      enum:
        - compact
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrellisTileSize
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Trellis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValueVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValueVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaptionColor
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsModel
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItems
    WorkbookSpecPagesItemsElementsItems06:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the scatter chart.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Source
          description: The data source for the scatter chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6ColumnsItems
          description: The columns used by the scatter chart.
        yAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6YAxis
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6XAxis
          description: The column used for the X-axis.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Size
          description: Optional column whose values drive the bubble size.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        dataLabel:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6DataLabel
          description: Data label typography, placement, and display options.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Description
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6FiltersItems
          description: The filters applied to this chart.
        backgroundImage:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        pointStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6PointStyle
          description: >-
            Point marker shape and size for the format-panel Point style
            section.
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6RefMarksItems
          description: Reference lines and bands on the chart.
        trellis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf6TrendlinesItems
          description: Regression trend lines on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: WorkbookSpecPagesItemsElementsItems06
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Kind:
      type: string
      enum:
        - combo-chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source6
      description: The data source for the combo chart.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type0:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type1:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type2:
      type: string
      enum:
        - area
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type3:
      type: string
      enum:
        - scatter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type3
      description: 'Per-series chart shape: ''bar'' (default), ''line'', ''area'', or ''scatter''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems1:
      type: object
      properties:
        columnId:
          type: string
          description: Column ID for a Y-axis series.
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItemsOneOf1Type
          description: >-
            Per-series chart shape: 'bar' (default), 'line', 'area', or
            'scatter'.
      required:
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat1
      description: Y-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis:
      type: object
      properties:
        columnIds:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisColumnIdsItems
          description: Column IDs for the Y-axis series.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxisFormat
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2FormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format1
      description: Y-axis 2 title, labels, marks, scale, and tick spacing.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2:
      type: object
      properties:
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs for series on the secondary Y-axis.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2Format
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection1
      description: Sort direction.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation0:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation1:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation2:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation3:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation5:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation6:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation7:
      type: string
      enum:
        - stddev
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation8:
      type: string
      enum:
        - variance
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSortAggregation
          description: >-
            Aggregation function for custom sort. Only valid when "by"
            references a column ID (not "row-count").
      required:
        - direction
      description: Sort order.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the axis. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf0Visibility
          description: Set to 'hidden' to hide the axis. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Title:
      type: object
      properties:
        text:
          type: string
          description: Axis title text.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TitleFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Title
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels0:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle1
      description: Label angle in degrees, or 'auto'.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize1:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize:
      oneOf:
        - type: number
          format: double
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize1
      description: Font size in pixels, or 'auto' to let the viz pick.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels1:
      type: object
      properties:
        labelAngle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1LabelAngle
          description: Label angle in degrees, or 'auto'.
        fontSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1FontSize
          description: Font size in pixels, or 'auto' to let the viz pick.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1LabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks1:
      type: string
      enum:
        - tick
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks2:
      type: string
      enum:
        - grid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks3:
      type: string
      enum:
        - both
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks3
      description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType1:
      type: string
      enum:
        - log
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType2:
      type: string
      enum:
        - ordinal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType3:
      type: string
      enum:
        - pow
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType4:
      type: string
      enum:
        - sqrt
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType5:
      type: string
      enum:
        - time
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType5
      description: Axis scale type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Scale:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleType
          description: Axis scale type.
        domain:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1ScaleDomain
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf0Type:
      type: string
      enum:
        - auto
      description: Automatic axis mark spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf0Type
          description: Automatic axis mark spacing.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf1Type:
      type: string
      enum:
        - count
      description: Target tick count spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf1Type
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Unit:
      type: string
      enum:
        - auto
      description: Let the viz pick the time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf2Unit
          description: Let the viz pick the time interval unit.
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Scale:
      type: string
      enum:
        - time
      description: Interval mode for a time scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit7
      description: Time interval unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0:
      type: string
      enum:
        - year
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2:
      type: string
      enum:
        - month
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3:
      type: string
      enum:
        - week
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4:
      type: string
      enum:
        - day
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5:
      type: string
      enum:
        - hour
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6:
      type: string
      enum:
        - minute
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7:
      type: string
      enum:
        - second
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit7
      description: Minor tick time unit.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor1:
      type: object
      properties:
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Unit
          description: Minor tick time unit.
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - unit
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Scale
          description: Interval mode for a time scale.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Unit
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf3Minor
      required:
        - type
        - scale
        - unit
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Step:
      type: string
      enum:
        - auto
      description: Let the viz pick the numeric step.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Step
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing4:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Scale
          description: Interval mode for a linear scale.
        step:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf4Step
          description: Let the viz pick the numeric step.
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Type:
      type: string
      enum:
        - interval
      description: Fixed interval spacing.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Scale:
      type: string
      enum:
        - linear
      description: Interval mode for a linear scale.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Scale
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Hide minor axis marks. No other fields on this branch.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf0Visibility
          description: Hide minor axis marks. No other fields on this branch.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0:
      type: string
      enum:
        - tick
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1:
      type: string
      enum:
        - grid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2:
      type: string
      enum:
        - both
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark2
      description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor1:
      type: object
      properties:
        step:
          type: number
          format: double
          description: Minor tick step size.
        mark:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5MinorOneOf1Mark
          description: 'Minor axis mark style: ''tick'', ''grid'', or ''both''.'
      required:
        - step
        - mark
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing5:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Type
          description: Fixed interval spacing.
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Scale
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacingOneOf5Minor
      required:
        - type
        - scale
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing5
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat1:
      type: object
      properties:
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Title
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Labels
        marks:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Marks
          description: 'Axis marks: ''none'', ''tick'', ''grid'', or ''both''.'
        scale:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1Scale
        tickSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormatOneOf1TickSpacing
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat1
      description: X-axis title, labels, marks, and scale formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxis:
      type: object
      properties:
        columnId:
          type: string
          description: The column ID for the X-axis.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisSort
          description: Sort order.
        format:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxisFormat
          description: X-axis title, labels, marks, and scale formatting.
      required:
        - columnId
      description: The column used for the X-axis.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position1:
      type: string
      enum:
        - top
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position2:
      type: string
      enum:
        - right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position3:
      type: string
      enum:
        - bottom
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position4:
      type: string
      enum:
        - left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position5:
      type: string
      enum:
        - top-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position6:
      type: string
      enum:
        - top-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position7:
      type: string
      enum:
        - bottom-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position8:
      type: string
      enum:
        - bottom-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position8
      description: Legend position. Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorLegend:
      type: string
      enum:
        - hidden
      description: Hide the color legend when both color and size legends apply.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1SizeLegend:
      type: string
      enum:
        - hidden
      description: Hide the size legend when a size channel is present.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1SizeLegend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Position
          description: Legend position. Default 'auto'.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1ColorLegend
          description: Hide the color legend when both color and size legends apply.
        sizeLegend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1SizeLegend
          description: Hide the size legend when a size channel is present.
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend1
      description: Legend visibility, position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries1
      description: >-
        Whether the tooltip lists multiple series. Only supported on bar, line,
        and area charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat1
      description: Tooltip value format. Omit when the chart default applies.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Tooltip:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipColumnNames
          description: Whether column names appear in the tooltip.
        multiSeries:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipMultiSeries
          description: >-
            Whether the tooltip lists multiple series. Only supported on bar,
            line, and area charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TooltipValueFormat
          description: Tooltip value format. Omit when the chart default applies.
      description: >-
        Tooltip display options: column names, multiple series, and percent
        formatting.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Tooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking1:
      type: string
      enum:
        - stacked
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking2:
      type: string
      enum:
        - normalized
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking2
      description: >-
        Stacking mode: 'none' (side-by-side / overlapping), 'stacked' (default —
        values sum), or 'normalized' (stack scaled to 100%).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0By:
      type: string
      enum:
        - single
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0ValueOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf1By:
      type: string
      enum:
        - category
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf1By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf1By
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2By:
      type: string
      enum:
        - scale
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2Domain:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2By
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColorOneOf2Domain
      required:
        - by
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius2
      description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyle:
      type: object
      properties:
        cornerRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyleCornerRadius
          description: 'Bar corner shape: ''square'' (default), ''round'', or ''pill''.'
      description: 'Bar corner shape for bar layers: ''square'' (default), ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor1:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor2:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor3:
      type: string
      enum:
        - outside-end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor4:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor4
      description: Position of the data label relative to its mark.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance0:
      type: string
      enum:
        - separated
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance1:
      type: string
      enum:
        - default
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay0:
      type: string
      enum:
        - all
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay1:
      type: string
      enum:
        - all-points
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay2:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay3:
      type: string
      enum:
        - color
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay4:
      type: string
      enum:
        - color-percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay5:
      type: string
      enum:
        - color-value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay6:
      type: string
      enum:
        - endpoints
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay7:
      type: string
      enum:
        - maximum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay8:
      type: string
      enum:
        - min-max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay9:
      type: string
      enum:
        - minimum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay10:
      type: string
      enum:
        - most-recent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay10
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay11:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay11
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay12:
      type: string
      enum:
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay12
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay13:
      type: string
      enum:
        - value-percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay13
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay9
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay10
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay11
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay12
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay13
      description: >-
        Which values and labels to show on data labels when applying defaults
        for all series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient1:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient2:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient2
      description: Text direction for data labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke1:
      type: string
      enum:
        - 'on'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke2:
      type: string
      enum:
        - 'off'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke2
      description: Outline around data labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay4
      description: Which values and labels to show on total (aggregate) labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient0:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient1:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient1
      description: Text direction for total labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotals:
      type: object
      properties:
        display:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsDisplay
          description: Whether values appear on chart marks.
        fontSize:
          type: number
          format: double
          description: Font size for total labels, in pixels.
        labelDisplay:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsLabelDisplay
          description: Which values and labels to show on total (aggregate) labels.
        orient:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotalsOrient
          description: Text direction for total labels.
      description: Options for aggregate total labels when the combo includes bar layers.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotals
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat0:
      type: string
      enum:
        - percent
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabel:
      type: object
      properties:
        anchor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelAnchor
          description: Position of the data label relative to its mark.
        clearance:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabelDisplay
          description: >-
            Which values and labels to show on data labels when applying
            defaults for all series.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelLabels
          description: Whether values appear on chart marks.
        orient:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelOrient
          description: Text direction for data labels.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels include percentages.
        showStroke:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelShowStroke
          description: Outline around data labels.
        totals:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelTotals
          description: >-
            Options for aggregate total labels when the combo includes bar
            layers.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabelValueFormat
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth1:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth2:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth3:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth3
      description: 'Gap width between individual bars in a band (format panel: Gap width).'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets1:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets2:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets3:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets3
      description: >-
        Gap between bar clusters when the chart is clustered (format panel: Gap
        between sets).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Gap:
      type: object
      properties:
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapWidth
          description: >-
            Gap width between individual bars in a band (format panel: Gap
            width).
        betweenSets:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7GapBetweenSets
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Gap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance0:
      type: string
      enum:
        - separated
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance1:
      type: string
      enum:
        - default
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay4:
      type: string
      enum:
        - endpoints
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay5:
      type: string
      enum:
        - most-recent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay6:
      type: string
      enum:
        - all-points
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay6
      description: Which values and labels to show on area layer labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke2
      description: Outline around data labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelArea:
      type: object
      properties:
        clearance:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabelDisplay
          description: Which values and labels to show on area layer labels.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaLabels
          description: Whether values appear on chart marks.
        showStroke:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelAreaShowStroke
          description: Outline around data labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelArea
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor1:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor2:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor3:
      type: string
      enum:
        - outside-end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor4:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor4
      description: Position of the data label relative to its mark.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay4
      description: Which values and labels to show on each bar segment label.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient1:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient2:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient2
      description: Text direction for data labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke2
      description: Outline around data labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay1
      description: Whether values appear on chart marks.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay4:
      type: string
      enum:
        - all
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay4
      description: Which values and labels to show on total (aggregate) labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient0:
      type: string
      enum:
        - horizontal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient1:
      type: string
      enum:
        - vertical
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient1
      description: Text direction for total labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotals:
      type: object
      properties:
        display:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsDisplay
          description: Whether values appear on chart marks.
        fontSize:
          type: number
          format: double
          description: Font size for total labels, in pixels.
        labelDisplay:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsLabelDisplay
          description: Which values and labels to show on total (aggregate) labels.
        orient:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotalsOrient
          description: Text direction for total labels.
      description: Options for aggregate total labels on bar charts.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotals
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat1:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBar:
      type: object
      properties:
        anchor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarAnchor
          description: Position of the data label relative to its mark.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabelDisplay
          description: Which values and labels to show on each bar segment label.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarLabels
          description: Whether values appear on chart marks.
        orient:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarOrient
          description: Text direction for data labels.
        precision:
          type: number
          format: double
          description: Number of decimal places when labels include percentages.
        showStroke:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarShowStroke
          description: Outline around data labels.
        totals:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarTotals
          description: Options for aggregate total labels on bar charts.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBarValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBar
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance0:
      type: string
      enum:
        - separated
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance1:
      type: string
      enum:
        - default
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance1
      description: >-
        Spacing between data labels and neighboring marks when labels could
        overlap lines or areas.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor1
      description: Color used for data label text (hex or theme reference).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay1:
      type: string
      enum:
        - minimum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay2:
      type: string
      enum:
        - maximum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay3:
      type: string
      enum:
        - min-max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay4:
      type: string
      enum:
        - endpoints
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay5:
      type: string
      enum:
        - most-recent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay6:
      type: string
      enum:
        - all-points
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay6
      description: Which values and labels to show on line layer labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels1
      description: Whether values appear on chart marks.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke2
      description: Outline around data labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLine:
      type: object
      properties:
        clearance:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineClearance
          description: >-
            Spacing between data labels and neighboring marks when labels could
            overlap lines or areas.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabelDisplay
          description: Which values and labels to show on line layer labels.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineLabels
          description: Whether values appear on chart marks.
        showStroke:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLineShowStroke
          description: Outline around data labels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor1
      description: Color used for data label text (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels1
      description: Whether values appear on chart marks.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke0:
      type: string
      enum:
        - auto
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke1:
      type: string
      enum:
        - 'on'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke2:
      type: string
      enum:
        - 'off'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke2
      description: Outline around data labels.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat0:
      type: string
      enum:
        - percent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat1:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat1
      description: Whether numeric values are shown as percentages or as plain numbers.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatter:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterLabels
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterShowStroke
          description: Outline around data labels.
        valueFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatterValueFormat
          description: Whether numeric values are shown as percentages or as plain numbers.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatter
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabel:
      type: object
      properties:
        area:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelArea
        bar:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelBar
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelLine
        scatter:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabelScatter
      description: 'Data label settings grouped by layer: bar, line, area, or scatter.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape0:
      type: string
      enum:
        - circle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape1:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape2:
      type: string
      enum:
        - cross
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape3:
      type: string
      enum:
        - diamond
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape4:
      type: string
      enum:
        - triangle-up
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape4
      description: Point marker shape.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize00:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize00
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize01:
      type: string
      enum:
        - '9'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize01
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize02:
      type: string
      enum:
        - '16'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize02
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize03:
      type: string
      enum:
        - '25'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize03
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize04:
      type: string
      enum:
        - '36'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize04
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize05:
      type: string
      enum:
        - '64'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize05
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize06:
      type: string
      enum:
        - '100'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize06
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize07:
      type: string
      enum:
        - '144'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize07
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize08:
      type: string
      enum:
        - '225'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize08
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize0:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize00
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize01
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize02
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize03
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize04
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize05
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize06
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize07
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize08
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize10:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize10
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize11:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize11
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize12:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize12
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize1:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize10
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize11
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize12
      description: >-
        Point size preset when a size channel is bound. Maps to store area
        values (Small/Medium/Large in the format panel).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyle:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyleSize
      description: Default point marker shape and size for scatter layers.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize00:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize00
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize01:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize01
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize02:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize02
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize03:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize03
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize04:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize04
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize05:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize05
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize06:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize06
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize07:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize07
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize08:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize08
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize0:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize00
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize01
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize02
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize03
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize04
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize05
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize06
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize07
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize08
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize10:
      type: string
      enum:
        - small
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize10
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize11:
      type: string
      enum:
        - medium
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize11
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize12:
      type: string
      enum:
        - large
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize12
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize1:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize10
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize11
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize12
      description: >-
        Point size preset when a size channel is bound. Maps to store area
        values (Small/Medium/Large in the format panel).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItems:
      type: object
      properties:
        columnId:
          type: string
          description: Y-axis column id for a combo scatter layer.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItemsSize
      required:
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BackgroundImage:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BackgroundImage
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing0:
      type: string
      enum:
        - zero
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing1:
      type: string
      enum:
        - interpolate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing2:
      type: string
      enum:
        - hide
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing2
      description: How null values are drawn between points.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility1
      description: >-
        Area outline visibility. Omit when shown; only 'hidden' is emitted on
        read. Not valid on line-chart.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth4
      description: Stroke width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLine:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineVisibility
          description: >-
            Area outline visibility. Omit when shown; only 'hidden' is emitted
            on read. Not valid on line-chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke and (on area charts) area outline visibility.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility1
      description: Point markers. Omit when shown; only 'hidden' is emitted on read.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape0:
      type: string
      enum:
        - circle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape1:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape2:
      type: string
      enum:
        - cross
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape3:
      type: string
      enum:
        - diamond
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape4:
      type: string
      enum:
        - triangle-up
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape4
      description: Point marker shape.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize0:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize1:
      type: string
      enum:
        - '9'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize2:
      type: string
      enum:
        - '16'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize3:
      type: string
      enum:
        - '25'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize4:
      type: string
      enum:
        - '36'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize5:
      type: string
      enum:
        - '64'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize6:
      type: string
      enum:
        - '100'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize7:
      type: string
      enum:
        - '144'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize8:
      type: string
      enum:
        - '225'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePoints:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsVisibility
          description: Point markers. Omit when shown; only 'hidden' is emitted on read.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePointsSize
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      description: Point markers on the series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyle:
      type: object
      properties:
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyleLine
          description: Line stroke and (on area charts) area outline visibility.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStylePoints
          description: Point markers on the series.
      description: >-
        Default line/area layer interpolation, stroke, points, and null
        handling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility1
      description: >-
        Area outline visibility. Omit when shown; only 'hidden' is emitted on
        read. Not valid on line-chart.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLine:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineVisibility
          description: >-
            Area outline visibility. Omit when shown; only 'hidden' is emitted
            on read. Not valid on line-chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke and (on area charts) area outline visibility.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility1
      description: Point markers. Omit when shown; only 'hidden' is emitted on read.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePoints:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsVisibility
          description: Point markers. Omit when shown; only 'hidden' is emitted on read.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsShape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePointsSize
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      description: Point markers on the series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyle:
      type: object
      properties:
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyleLine
          description: Line stroke and (on area charts) area outline visibility.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStylePoints
          description: Point markers on the series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Type:
      type: string
      enum:
        - line
      description: Reference line.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value2
      description: Position on the axis (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Line:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LineColor
          description: Line color (hex or theme reference).
      description: Line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Type
          description: Reference line.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Value
          description: Position on the axis (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Line
          description: Line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf0Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Type:
      type: string
      enum:
        - band
      description: Reference band.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis0:
      type: string
      enum:
        - axis
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis1:
      type: string
      enum:
        - series
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis2:
      type: string
      enum:
        - series2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis2
      description: >-
        Axis channel: primary axis ('axis'), primary series ('series'), or
        secondary series ('series2').
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1ValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value2
      description: Band start position (constant, column aggregation, or formula).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf0Type:
      type: string
      enum:
        - constant
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf0Type
        value:
          type: number
          format: double
          description: Constant position on the axis. Omit when unset.
      required:
        - type
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Type:
      type: string
      enum:
        - column
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func2:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func3:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func4:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func4
      description: Aggregation for a column-based mark value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Type
        columnId:
          type: string
          description: Column id for the aggregation.
        func:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf1Func
          description: Aggregation for a column-based mark value.
      required:
        - type
        - columnId
        - func
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf2Type:
      type: string
      enum:
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValueOneOf2Type
        formula:
          type: string
          description: Sling formula returning a number or datetime for the mark position.
      required:
        - type
        - formula
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue2
      description: Band end position (constant, column aggregation, or formula).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineVisibility:
      type: string
      enum:
        - shown
      description: Band outline visibility. Set to 'shown' to draw the band border.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth4
      description: Line width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor1
      description: Line color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Line:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineVisibility
          description: Band outline visibility. Set to 'shown' to draw the band border.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LineColor
          description: Line color (hex or theme reference).
      description: Band outline stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Line
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor1
      description: Band fill color (hex or theme reference).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Fill:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1FillColor
          description: Band fill color (hex or theme reference).
      description: Band fill color.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Fill
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Label:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1LabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Label
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1AnnotationVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `annotation` block entirely to
        hide it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1AnnotationVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Annotation:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1AnnotationVisibility
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Annotation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition7
      description: Label and computed-value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Caption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1CaptionColor
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Caption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope0:
      type: string
      enum:
        - chart
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope1:
      type: string
      enum:
        - cell
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope1
      description: >-
        Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
        default shared scope.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Type
          description: Reference band.
        axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Axis
          description: >-
            Axis channel: primary axis ('axis'), primary series ('series'), or
            secondary series ('series2').
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Value
          description: Band start position (constant, column aggregation, or formula).
        endValue:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1EndValue
          description: Band end position (constant, column aggregation, or formula).
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Line
          description: Band outline stroke styling.
        fill:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Fill
          description: Band fill color.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Label
          description: Custom label. Omit the block to hide the label.
        annotation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Annotation
          description: >-
            Computed value label. Omit the block to hide the value (not the mark
            `value` field).
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Caption
          description: Shared placement and typography for label and annotation.
        scope:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItemsOneOf1Scope
          description: >-
            Trellis scope: 'chart' (shared) or 'cell' (per panel). Omit for the
            default shared scope.
      required:
        - type
        - axis
        - value
        - endValue
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumn:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumnTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis column facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumn
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowBorder:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the row/column border.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color0
        - type: string
      description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels1:
      type: object
      properties:
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabelsOneOf1Color
          description: 'Label color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels1
      description: 'Facet labels: ''hidden'' or styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle0:
      type: string
      enum:
        - hidden
      description: Hide this guide component.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1ColorOneOf0Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1ColorOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1ColorOneOf0Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color0
        - type: string
      description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle1:
      type: object
      properties:
        text:
          type: string
          description: Trellis title text.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitleOneOf1Color
          description: 'Title color: hex or `{ kind: theme, ref }`.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle1
      description: 'Facet title: ''hidden'', or text and styling overrides.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRow:
      type: object
      properties:
        border:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowBorder
          description: Set to 'hidden' to hide the row/column border.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowLabels
          description: 'Facet labels: ''hidden'' or styling overrides.'
        title:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRowTitle
          description: 'Facet title: ''hidden'', or text and styling overrides.'
      description: Format for the trellis row facet.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRow
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends1
      description: >-
        Share color legends across the trellis grid. Omit when 'shared'
        (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends1
      description: >-
        Share size legends across panels. Omit when 'shared'. Scatter with a
        size channel only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis1
      description: >-
        Share the category-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis0:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis1:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis1
      description: >-
        Share the series-axis scale across panels (UI label follows chart
        orientation).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis20:
      type: string
      enum:
        - shared
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis20
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis21:
      type: string
      enum:
        - separate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis21
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis2:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis20
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis21
      description: >-
        Share the second series-axis scale. Combo charts with a second value
        axis only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShare:
      type: object
      properties:
        color-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareColorLegends
          description: >-
            Share color legends across the trellis grid. Omit when 'shared'
            (default).
        size-legends:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareSizeLegends
          description: >-
            Share size legends across panels. Omit when 'shared'. Scatter with a
            size channel only.
        x-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareXAxis
          description: >-
            Share the category-axis scale across panels (UI label follows chart
            orientation).
        y-axis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis
          description: >-
            Share the series-axis scale across panels (UI label follows chart
            orientation).
        y-axis-2:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShareYAxis2
          description: >-
            Share the second series-axis scale. Combo charts with a second value
            axis only.
      description: Shared scales and legends across trellis panels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShare
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize1:
      type: string
      enum:
        - compact
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize1
      description: >-
        Trellis tile size. Default 'auto' for category trellis, 'compact' for
        trellis by series.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Trellis:
      type: object
      properties:
        column:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisColumn
          description: Format for the trellis column facet.
        row:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisRow
          description: Format for the trellis row facet.
        share:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisShare
          description: Shared scales and legends across trellis panels.
        tileSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrellisTileSize
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Trellis
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel0:
      type: string
      enum:
        - linear
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel1:
      type: string
      enum:
        - quadratic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel2:
      type: string
      enum:
        - polynomial
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel3:
      type: string
      enum:
        - exponential
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel4:
      type: string
      enum:
        - logarithmic
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel5:
      type: string
      enum:
        - power
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel5
      description: >-
        Regression model matching the format panel: linear, quadratic,
        polynomial, exponential, logarithmic, or power.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle2
      description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth4
      description: Line width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineStyle
          description: 'Line type: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineWidth
          description: Line width in pixels (1–5).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      description: Trend line stroke styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabelVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabelVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabel:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabelVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabel
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValueVisibility:
      type: string
      enum:
        - shown
      description: >-
        Annotation is shown. Omit the `label` or `value` block entirely to hide
        it.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValueVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValue:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValueVisibility
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValue
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition0:
      type: string
      enum:
        - top-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition1:
      type: string
      enum:
        - top-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition2:
      type: string
      enum:
        - top-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition3:
      type: string
      enum:
        - bottom-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition4:
      type: string
      enum:
        - bottom-center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition5:
      type: string
      enum:
        - bottom-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition6:
      type: string
      enum:
        - middle-right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition7:
      type: string
      enum:
        - middle-left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition7
      description: Label and value annotation position.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaption:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionPosition
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaptionColor
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaption
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItems:
      type: object
      properties:
        columnId:
          type: string
          description: Series column id (Y-axis) to fit the trend line to.
        model:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsModel
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLine
          description: Trend line stroke styling.
        label:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsLabel
          description: Custom label. Omit the block to hide the label.
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsValue
          description: Regression fit value (R²). Omit the block to hide the value.
        caption:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItemsCaption
          description: Shared placement and typography for label and value annotations.
      required:
        - columnId
        - model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItems
    WorkbookSpecPagesItemsElementsItems07:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the combo chart.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Source
          description: The data source for the combo chart.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7ColumnsItems
          description: The columns used by the combo chart.
        yAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7YAxis2
          description: >-
            Secondary Y-axis: series assignment (`columnIds`) and axis
            formatting (`format`). Combo only.
        xAxis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7XAxis
          description: The column used for the X-axis.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Description
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Legend
          description: Legend visibility, position, and label styling.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Tooltip
          description: >-
            Tooltip display options: column names, multiple series, and percent
            formatting.
        stacking:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Stacking
          description: >-
            Stacking mode: 'none' (side-by-side / overlapping), 'stacked'
            (default — values sum), or 'normalized' (stack scaled to 100%).
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        barStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BarStyle
          description: >-
            Bar corner shape for bar layers: 'square' (default), 'round', or
            'pill'.
        dataLabel:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7DataLabel
          description: >-
            Default data label settings for the combo chart. Layer-specific
            settings may override these.
        gap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Gap
          description: >-
            Bar gap width and spacing between clustered bar sets on combo bar
            layers.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7FiltersItems
          description: The filters applied to this chart.
        seriesDataLabel:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesDataLabel
          description: 'Data label settings grouped by layer: bar, line, area, or scatter.'
        pointStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7PointStyle
          description: Default point marker shape and size for scatter layers.
        seriesPointStyle:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesPointStyleItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7BackgroundImage
          description: >-
            Optional plot-area background image. Url supports dynamic-text
            {{formula}} references.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        lineAreaStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7LineAreaStyle
          description: >-
            Default line/area layer interpolation, stroke, points, and null
            handling.
        seriesLineAreaStyle:
          type: object
          additionalProperties:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7SeriesLineAreaStyle
          description: >-
            Per-series line/area style overrides on combo charts (Y-axis column
            id keys).
        refMarks:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7RefMarksItems
          description: Reference lines and bands on the chart.
        trellis:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7Trellis
          description: >-
            Trellis tile size, row/column facet styling, and shared
            scales/legends.
        trendlines:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf7TrendlinesItems
          description: Regression trend lines on the chart.
      required:
        - id
        - kind
        - source
        - columns
        - yAxis
      title: WorkbookSpecPagesItemsElementsItems07
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Kind:
      type: string
      enum:
        - point-map
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source6
      description: The data source for the point map.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Latitude:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: The column whose values are point latitudes (degrees, WGS84).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Latitude
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Longitude:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: The column whose values are point longitudes (degrees, WGS84).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Longitude
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position0:
      type: string
      enum:
        - top-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position1:
      type: string
      enum:
        - top-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position2:
      type: string
      enum:
        - bottom-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position3:
      type: string
      enum:
        - bottom-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position3
      description: Legend corner position on maps.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Position
          description: Legend corner position on maps.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend1
      description: Legend visibility, corner position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom1
      description: Allow pan and zoom on the map. Omit when shown (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1BaseStyle:
      type: string
      enum:
        - custom
      description: Custom Mapbox style; requires `styleUrl`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1BaseStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle1:
      type: object
      properties:
        accessToken:
          type: string
          description: 'Mapbox access token. Write-only: never returned on read.'
        allowZoom:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1AllowZoom
          description: Allow pan and zoom on the map. Omit when shown (default).
        baseStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyleOneOf1BaseStyle
          description: Custom Mapbox style; requires `styleUrl`.
        styleUrl:
          type: string
          description: Mapbox style URL. Required when `baseStyle` is `custom`.
      required:
        - baseStyle
        - styleUrl
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle3:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle1
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle3
      description: >-
        Map style: base style, custom URL, allow pan/zoom, and write-only Mapbox
        access token.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStylePointSize:
      oneOf:
        - type: number
          format: double
        - type: array
          items:
            type: number
            format: double
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStylePointSize
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStyle:
      type: object
      properties:
        opacity:
          type: number
          format: double
          description: Mark opacity from 0 to 1. Omit when fully opaque (1).
        pointSize:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStylePointSize
      description: Point mark opacity and size for the format-panel Point style section.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Size:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      description: Optional column whose values drive the bubble size.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0By:
      type: string
      enum:
        - single
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0ValueOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf1By:
      type: string
      enum:
        - category
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf1By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf1By
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2By:
      type: string
      enum:
        - scale
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2Domain:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2By
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColorOneOf2Domain
      required:
        - by
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LabelItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LabelItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormat:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormatColumnNames
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style
    WorkbookSpecPagesItemsElementsItems08:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the point map.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Source
          description: The data source for the point map.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8ColumnsItems
          description: The columns used by the point map.
        latitude:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Latitude
          description: The column whose values are point latitudes (degrees, WGS84).
        longitude:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Longitude
          description: The column whose values are point longitudes (degrees, WGS84).
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Description
          description: Map description (subtitle / tooltip text) plus optional styling.
        legend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Legend
          description: Legend visibility, corner position, and label styling.
        mapStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8MapStyle
            - type: 'null'
          description: >-
            Map style: base style, custom URL, allow pan/zoom, and write-only
            Mapbox access token.
        pointStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8PointStyle
            - type: 'null'
          description: >-
            Point mark opacity and size for the format-panel Point style
            section.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Size
          description: Optional column whose values drive the bubble size.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        label:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8LabelItems
          description: Optional columns rendered as text labels next to each point.
        tooltip:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipItems
          description: Optional columns shown in the hover tooltip.
        tooltipFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8TooltipFormat
          description: >-
            Tooltip display options. Maps use `tooltip` for hover column refs;
            use `tooltipFormat` for format-panel settings.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf8Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - id
        - kind
        - source
        - columns
        - latitude
        - longitude
      title: WorkbookSpecPagesItemsElementsItems08
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Kind:
      type: string
      enum:
        - region-map
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source6
      description: The data source for the region map.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType0:
      type: string
      enum:
        - country
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType1:
      type: string
      enum:
        - us-state
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType2:
      type: string
      enum:
        - us-county
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType3:
      type: string
      enum:
        - us-zipcode
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType4:
      type: string
      enum:
        - us-cbsa
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType5:
      type: string
      enum:
        - us-postal-place
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType6:
      type: string
      enum:
        - ca-province
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType6
      description: >-
        Which kind of region the column represents (country, us-state, etc.).
        Sets the column's geo-region semantic role.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Region:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
        regionType:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionRegionType
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Region
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position0:
      type: string
      enum:
        - top-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position1:
      type: string
      enum:
        - top-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position2:
      type: string
      enum:
        - bottom-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position3:
      type: string
      enum:
        - bottom-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position3
      description: Legend corner position on maps.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Position
          description: Legend corner position on maps.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend1
      description: Legend visibility, corner position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom1
      description: Allow pan and zoom on the map. Omit when shown (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1BaseStyle:
      type: string
      enum:
        - custom
      description: Custom Mapbox style; requires `styleUrl`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1BaseStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle1:
      type: object
      properties:
        accessToken:
          type: string
          description: 'Mapbox access token. Write-only: never returned on read.'
        allowZoom:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1AllowZoom
          description: Allow pan and zoom on the map. Omit when shown (default).
        baseStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyleOneOf1BaseStyle
          description: Custom Mapbox style; requires `styleUrl`.
        styleUrl:
          type: string
          description: Mapbox style URL. Required when `baseStyle` is `custom`.
      required:
        - baseStyle
        - styleUrl
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle3:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle1
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle3
      description: >-
        Map style: base style, custom URL, allow pan/zoom, and write-only Mapbox
        access token.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionStyle:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0By:
      type: string
      enum:
        - single
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0ValueOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf1By:
      type: string
      enum:
        - category
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf1By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf1By
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2By:
      type: string
      enum:
        - scale
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2Domain:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2By
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColorOneOf2Domain
      required:
        - by
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LabelItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LabelItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormat:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormatColumnNames
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style
    WorkbookSpecPagesItemsElementsItems09:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the region map.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Source
          description: The data source for the region map.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9ColumnsItems
          description: The columns used by the region map.
        region:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Region
          description: The region column and the kind of region it contains.
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Description
          description: Map description (subtitle / tooltip text) plus optional styling.
        legend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Legend
          description: Legend visibility, corner position, and label styling.
        mapStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9MapStyle
            - type: 'null'
          description: >-
            Map style: base style, custom URL, allow pan/zoom, and write-only
            Mapbox access token.
        regionStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9RegionStyle
            - type: 'null'
          description: Region fill opacity for the format-panel Region style section.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        label:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9LabelItems
          description: Optional columns rendered as text labels on each region.
        tooltip:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipItems
          description: Optional columns shown in the hover tooltip.
        tooltipFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9TooltipFormat
          description: >-
            Tooltip display options. Maps use `tooltip` for hover column refs;
            use `tooltipFormat` for format-panel settings.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf9Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - id
        - kind
        - source
        - columns
        - region
      title: WorkbookSpecPagesItemsElementsItems09
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Kind:
      type: string
      enum:
        - geography-map
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource2
      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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source6
      description: The data source for the geography map.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Geography:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Geography
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Set to 'hidden' to hide the legend. No other fields on this branch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf0Visibility
          description: Set to 'hidden' to hide the legend. No other fields on this branch.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position0:
      type: string
      enum:
        - top-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position1:
      type: string
      enum:
        - top-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position2:
      type: string
      enum:
        - bottom-left
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position3:
      type: string
      enum:
        - bottom-right
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position3
      description: Legend corner position on maps.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Header:
      type: string
      enum:
        - hidden
      description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Header
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend1:
      type: object
      properties:
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Position
          description: Legend corner position on maps.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Color
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10LegendOneOf1Header
          description: Hide the legend header row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend1
      description: Legend visibility, corner position, and label styling.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom1
      description: Allow pan and zoom on the map. Omit when shown (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1BaseStyle:
      type: string
      enum:
        - custom
      description: Custom Mapbox style; requires `styleUrl`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1BaseStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle1:
      type: object
      properties:
        accessToken:
          type: string
          description: 'Mapbox access token. Write-only: never returned on read.'
        allowZoom:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1AllowZoom
          description: Allow pan and zoom on the map. Omit when shown (default).
        baseStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyleOneOf1BaseStyle
          description: Custom Mapbox style; requires `styleUrl`.
        styleUrl:
          type: string
          description: Mapbox style URL. Required when `baseStyle` is `custom`.
      required:
        - baseStyle
        - styleUrl
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle3:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
        - type: object
          additionalProperties:
            description: Any type
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle:
      oneOf:
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle1
        - type: object
          additionalProperties:
            description: Any type
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle3
      description: >-
        Map style: base style, custom URL, allow pan/zoom, and write-only Mapbox
        access token.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FeatureStyle:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FeatureStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0By:
      type: string
      enum:
        - single
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0ValueOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0ValueOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0ValueOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color0:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0By
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf0Value
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
      required:
        - by
        - value
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf1By:
      type: string
      enum:
        - category
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf1By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color1:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf1By
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2By:
      type: string
      enum:
        - scale
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2By
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2Domain:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color2:
      type: object
      properties:
        by:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2By
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColorOneOf2Domain
      required:
        - by
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color2
      description: >-
        Color configuration: single hex, categorical column, or continuous
        gradient.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID.
      required:
        - id
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames1
      description: Whether column names appear in the tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormat:
      type: object
      properties:
        columnNames:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormatColumnNames
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style
    WorkbookSpecPagesItemsElementsItems010:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the geography map.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Source
          description: The data source for the geography map.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10ColumnsItems
          description: The columns used by the geography map.
        geography:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Geography
          description: >-
            The column whose values are GeoJSON geometries (Point, Polygon,
            MultiPolygon, LineString, etc.).
        name:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Description
          description: Map description (subtitle / tooltip text) plus optional styling.
        legend:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Legend
          description: Legend visibility, corner position, and label styling.
        mapStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10MapStyle
            - type: 'null'
          description: >-
            Map style: base style, custom URL, allow pan/zoom, and write-only
            Mapbox access token.
        featureStyle:
          oneOf:
            - $ref: >-
                #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FeatureStyle
            - type: 'null'
          description: >-
            Feature mark opacity and point size for the format-panel Feature
            style section.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Color
          description: >-
            Color configuration: single hex, categorical column, or continuous
            gradient.
        tooltip:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipItems
          description: Optional columns shown in the hover tooltip.
        tooltipFormat:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10TooltipFormat
          description: >-
            Tooltip display options. Maps use `tooltip` for hover column refs;
            use `tooltipFormat` for format-panel settings.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10FiltersItems
          description: The filters applied to this chart.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf10Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - id
        - kind
        - source
        - columns
        - geography
      title: WorkbookSpecPagesItemsElementsItems010
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Kind:
      type: string
      enum:
        - pivot-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf1Kind:
      type: string
      enum:
        - sql
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf1Kind
        statement:
          type: string
          description: The custom SQL statement used in the element.
      required:
        - connectionId
        - kind
        - statement
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf2Kind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source2:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf2Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf3Kind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf3Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4Kind:
      type: string
      enum:
        - join
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeftOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft2
      description: The name of the left table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRightOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight2
      description: The name of the right table in the join.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp0:
      type: string
      enum:
        - <
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp1:
      type: string
      enum:
        - <=
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp2:
      type: string
      enum:
        - '='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp3:
      type: string
      enum:
        - '!='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp4:
      type: string
      enum:
        - '>='
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp5:
      type: string
      enum:
        - '>'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp6:
      type: string
      enum:
        - within
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp7:
      type: string
      enum:
        - intersects
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp8:
      type: string
      enum:
        - is-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp9:
      type: string
      enum:
        - is-not-distinct-from
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp9
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp9
      description: >-
        The comparison operator used in the join. Defaults to =. within and
        intersects are only supported with the Geography data type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItemsOp
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType0:
      type: string
      enum:
        - inner
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType1:
      type: string
      enum:
        - left-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType2:
      type: string
      enum:
        - right-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType3:
      type: string
      enum:
        - full-outer
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType4:
      type: string
      enum:
        - lookup
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType4
      description: The logical join type.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItems:
      type: object
      properties:
        left:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsLeft
          description: The name of the left table in the join.
        right:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsRight
          description: The name of the right table in the join.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItemsJoinType
          description: The logical join type.
      required:
        - left
        - right
        - columns
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource2
      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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source4:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4Kind
        joins:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4JoinsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf4PrimarySource
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5Kind:
      type: string
      enum:
        - union
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf1Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItemsOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems2
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5MatchesItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5MatchesItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source5:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5Kind
        sources:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5SourcesItems
          description: The identifiers of the sources in the union.
        matches:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf5MatchesItems
          description: >-
            The union output columns and the matched source columns that
            comprise them.
      required:
        - kind
        - sources
        - matches
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Kind:
      type: string
      enum:
        - transpose
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf0Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source0:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf0Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf1Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6SourceOneOf2Kind
        groupingId:
          type: string
          description: The identifier of the grouping to apply to the table.
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source2
      description: The identifier of the source in the transpose.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Direction:
      type: string
      enum:
        - row-to-column
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Direction
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate0:
      type: string
      enum:
        - min
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate1:
      type: string
      enum:
        - max
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate2:
      type: string
      enum:
        - count
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate3:
      type: string
      enum:
        - count-if
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate4:
      type: string
      enum:
        - count-distinct
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate5:
      type: string
      enum:
        - sum
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate6:
      type: string
      enum:
        - avg
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate7:
      type: string
      enum:
        - median
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate7
      description: Indicates the calculation performed on the valueColumn.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source6:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Source
          description: The identifier of the source in the transpose.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Direction
        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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SourceOneOf6Aggregate
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source6
      description: The data source for the pivot table.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape0:
      type: string
      enum:
        - line
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape1:
      type: string
      enum:
        - bar
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation0:
      type: string
      enum:
        - linear
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation2:
      type: string
      enum:
        - step
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing0:
      type: string
      enum:
        - zero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing1:
      type: string
      enum:
        - interpolate
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing2:
      type: string
      enum:
        - hide
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing2
      description: How null values are drawn between points.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle0:
      type: string
      enum:
        - solid
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints1
      description: Point markers on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabelsOneOf1Color
          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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparklineLabels
          description: Endpoint value labels on line sparklines.
      description: Sparkline mark formatting for sparkline-type columns.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsFormat
          description: The display format of the column.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItemsSparkline
          description: Sparkline mark formatting for sparkline-type columns.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name2
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Description:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionVisibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionFontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DescriptionPosition
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Description
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection0:
      type: string
      enum:
        - ascending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection1:
      type: string
      enum:
        - descending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection1
      description: Sort direction.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSortAggregation
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID placed on this shelf position.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItemsSort
          description: Sort order for this shelf entry.
      required:
        - id
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection0:
      type: string
      enum:
        - ascending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection1:
      type: string
      enum:
        - descending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection1
      description: Sort direction.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation0:
      type: string
      enum:
        - sum
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation1:
      type: string
      enum:
        - avg
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation2:
      type: string
      enum:
        - median
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation3:
      type: string
      enum:
        - count
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation4:
      type: string
      enum:
        - countDistinct
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation5:
      type: string
      enum:
        - min
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation6:
      type: string
      enum:
        - max
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation7:
      type: string
      enum:
        - stddev
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation8:
      type: string
      enum:
        - variance
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation8
      description: >-
        Aggregation function for custom sort. Only valid when "by" references a
        column ID (not "row-count").
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSort:
      type: object
      properties:
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortDirection
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSortAggregation
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSort
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItems:
      type: object
      properties:
        id:
          type: string
          description: The column ID placed on this shelf position.
        sort:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItemsSort
          description: Sort order for this shelf entry.
      required:
        - id
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ConditionalFormatsItems:
      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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ConditionalFormatsItems
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset0:
      type: string
      enum:
        - spreadsheet
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset1:
      type: string
      enum:
        - presentation
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset1
      description: >-
        Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
        (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing0:
      type: string
      enum:
        - extra-small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing1:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing2:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing3:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing3
      description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines1:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines2:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines3:
      type: string
      enum:
        - all
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines3
      description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding1
      description: 'Row banding visibility: ''shown'' or ''hidden''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns1
      description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder1
      description: >-
        Outer table border: 'shown' or 'hidden'. Maps to inverted store
        `hideOuterBorder`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers1
      description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers1
      description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeader
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCell:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCellTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCell
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeader
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeader
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStyles:
      type: object
      properties:
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesHeader
        cell:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesCell
        columnHeader:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesColumnHeader
        rowHeader:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStylesRowHeader
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStyles
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyle:
      type: object
      properties:
        preset:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStylePreset
          description: >-
            Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
            (default).
        cellSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleCellSpacing
          description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
        gridLines:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleGridLines
          description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
        banding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBanding
          description: 'Row banding visibility: ''shown'' or ''hidden''.'
        bandingColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleBandingColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        autofitColumns:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleAutofitColumns
          description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
        outerBorder:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleOuterBorder
          description: >-
            Outer table border: 'shown' or 'hidden'. Maps to inverted store
            `hideOuterBorder`.
        headerDividerColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeaderDividerColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        heavyVerticalDividers:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyVerticalDividers
          description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
        heavyHorizontalDividers:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleHeavyHorizontalDividers
          description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
        textStyles:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyleTextStyles
      description: >-
        Table style: grid preset, spacing, grid lines, banding, dividers, and
        per-tab text styles.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape0:
      type: string
      enum:
        - line
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape1:
      type: string
      enum:
        - bar
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape1
      description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation0:
      type: string
      enum:
        - linear
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation1:
      type: string
      enum:
        - monotone
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation2:
      type: string
      enum:
        - step
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation3:
      type: string
      enum:
        - step-before
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation4:
      type: string
      enum:
        - step-after
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation4
      description: 'Line interpolation: linear, monotone, step, step-before, or step-after.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing0:
      type: string
      enum:
        - zero
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing1:
      type: string
      enum:
        - interpolate
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing2:
      type: string
      enum:
        - hide
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing2
      description: How null values are drawn between points.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle2
      description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth0:
      type: string
      enum:
        - '1'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth1:
      type: string
      enum:
        - '2'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth2:
      type: string
      enum:
        - '3'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth3:
      type: string
      enum:
        - '4'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth4:
      type: string
      enum:
        - '5'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth4
      description: Stroke width in pixels (1–5).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLine:
      type: object
      properties:
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineStyle
          description: 'Stroke pattern: ''solid'', ''dashed'', or ''dotted''.'
        width:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLineWidth
          description: Stroke width in pixels (1–5).
      description: Line stroke for line-shaped sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLine
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip1
      description: Whether the sparkline cell shows a hover tooltip.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Point markers hidden. Must not include `shape` or `size`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf0Visibility
          description: Point markers hidden. Must not include `shape` or `size`.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Point markers shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape0:
      type: string
      enum:
        - circle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape1:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape2:
      type: string
      enum:
        - cross
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape3:
      type: string
      enum:
        - diamond
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape4:
      type: string
      enum:
        - triangle-up
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape4
      description: Point marker shape.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size0:
      type: string
      enum:
        - '4'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size1:
      type: string
      enum:
        - '9'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size2:
      type: string
      enum:
        - '16'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size3:
      type: string
      enum:
        - '25'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size3
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size4:
      type: string
      enum:
        - '36'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size4
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size5:
      type: string
      enum:
        - '64'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size5
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size6:
      type: string
      enum:
        - '100'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size6
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size7:
      type: string
      enum:
        - '144'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size7
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size8:
      type: string
      enum:
        - '225'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size8
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size8
      description: >-
        Point size by area scale (radius squared), when no size channel is
        bound.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Visibility
          description: >-
            Point markers shown. Omit on read when shown; may be set explicitly
            on write.
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Shape
          description: Point marker shape.
        size:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePointsOneOf1Size
          description: >-
            Point size by area scale (radius squared), when no size channel is
            bound.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints1
      description: Point markers on line sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf0Visibility:
      type: string
      enum:
        - hidden
      description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf0Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels0:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf0Visibility
          description: Endpoint labels hidden. Must not include `color` or `fontSize`.
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Visibility:
      type: string
      enum:
        - shown
      description: >-
        Endpoint labels shown. Omit on read when shown; may be set explicitly on
        write.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Visibility
          description: >-
            Endpoint labels shown. Omit on read when shown; may be set
            explicitly on write.
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabelsOneOf1Color
          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: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels1
      description: Endpoint value labels on line sparklines.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Sparkline:
      type: object
      properties:
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineShape
          description: 'Sparkline geometry: ''line'' or ''bar''. Omit when auto.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        interpolation:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineInterpolation
          description: >-
            Line interpolation: linear, monotone, step, step-before, or
            step-after.
        missing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineMissing
          description: How null values are drawn between points.
        line:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLine
          description: Line stroke for line-shaped sparklines.
        tooltip:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineTooltip
          description: Whether the sparkline cell shows a hover tooltip.
        points:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklinePoints
          description: Point markers on line sparklines.
        labels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11SparklineLabels
          description: Endpoint value labels on line sparklines.
      description: >-
        Default sparkline mark formatting applied to all sparkline columns
        (Format tab apply-to-all).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Sparkline
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableComponents:
      type: object
      properties: {}
      description: >-
        Table component visibility toggles (column headers, row headers). Each
        key is `shown` or `hidden`; omit when shown (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableComponents
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals0:
      type: string
      enum:
        - always
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals1:
      type: string
      enum:
        - when-collapsed
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals1
      description: 'Subtotal default visibility: ''always'' (default) or ''when-collapsed''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals1
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition0:
      type: string
      enum:
        - first
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition1:
      type: string
      enum:
        - last
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition1
      description: 'Total position: ''first'' or ''last'' (default).'
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Totals:
      type: object
      properties:
        subTotalColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        subTotalBackgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        subTotalFontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsSubTotalFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        showSubtotals:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowSubtotals
          description: 'Subtotal default visibility: ''always'' (default) or ''when-collapsed''.'
        grandTotalColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        grandTotalBackgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        grandTotalFontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsGrandTotalFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        showGrandTotals:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsShowGrandTotals
        totalPosition:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TotalsTotalPosition
          description: 'Total position: ''first'' or ''last'' (default).'
      description: >-
        Pivot total row/column styling and default visibility (Format tab Totals
        section).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Totals
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels1
      description: Whether row labels repeat on each row.
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels
    WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Display:
      type: object
      properties:
        emptyCellDisplay:
          type: string
          description: Text shown in empty pivot value cells.
        repeatRowLabels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11DisplayRepeatRowLabels
          description: Whether row labels repeat on each row.
      description: >-
        Empty cell display text and repeat row labels (Format tab Format
        section).
      title: WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Display
    WorkbookSpecPagesItemsElementsItems011:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the pivot table.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Source
          description: The data source for the pivot table.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Name
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Description
          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/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11RowsByItems
          description: Column IDs placed on the row shelf.
        columnsBy:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ColumnsByItems
          description: Column IDs placed on the column shelf.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        conditionalFormats:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11ConditionalFormatsItems
          description: >-
            Conditional formatting applied to value cells of this pivot. Order
            matters: later entries apply on top of earlier ones.
        tableStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableStyle
          description: >-
            Table style: grid preset, spacing, grid lines, banding, dividers,
            and per-tab text styles.
        sparkline:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Sparkline
          description: >-
            Default sparkline mark formatting applied to all sparkline columns
            (Format tab apply-to-all).
        tableComponents:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11TableComponents
          description: >-
            Table component visibility toggles (column headers, row headers).
            Each key is `shown` or `hidden`; omit when shown (default).
        totals:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Totals
          description: >-
            Pivot total row/column styling and default visibility (Format tab
            Totals section).
        display:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf0OneOf11Display
          description: >-
            Empty cell display text and repeat row labels (Format tab Format
            section).
      required:
        - id
        - kind
        - source
        - columns
        - values
      title: WorkbookSpecPagesItemsElementsItems011
    WorkbookSpecPagesItemsElementsItems0:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems00'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems01'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems02'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems03'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems04'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems05'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems06'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems07'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems08'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems09'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems010'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems011'
      title: WorkbookSpecPagesItemsElementsItems0
    WorkbookSpecPagesItemsElementsItemsOneOf1Kind:
      type: string
      enum:
        - button
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf1Appearance0:
      type: string
      enum:
        - filled
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Appearance0
    WorkbookSpecPagesItemsElementsItemsOneOf1Appearance1:
      type: string
      enum:
        - outline
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Appearance1
    WorkbookSpecPagesItemsElementsItemsOneOf1Appearance2:
      type: string
      enum:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Appearance2
    WorkbookSpecPagesItemsElementsItemsOneOf1Appearance:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Appearance0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Appearance1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Appearance2
      description: 'Visual style: filled (default), outline, or text.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Appearance
    WorkbookSpecPagesItemsElementsItemsOneOf1Align0:
      type: string
      enum:
        - left
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Align0
    WorkbookSpecPagesItemsElementsItemsOneOf1Align1:
      type: string
      enum:
        - center
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Align1
    WorkbookSpecPagesItemsElementsItemsOneOf1Align2:
      type: string
      enum:
        - right
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Align2
    WorkbookSpecPagesItemsElementsItemsOneOf1Align3:
      type: string
      enum:
        - stretch
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Align3
    WorkbookSpecPagesItemsElementsItemsOneOf1Align:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Align0'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Align1'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Align2'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Align3'
      description: 'Horizontal alignment: left, center, right, or stretch.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Align
    WorkbookSpecPagesItemsElementsItemsOneOf1Size0:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Size0
    WorkbookSpecPagesItemsElementsItemsOneOf1Size1:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Size1
    WorkbookSpecPagesItemsElementsItemsOneOf1Size2:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Size2
    WorkbookSpecPagesItemsElementsItemsOneOf1Size:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Size0'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Size1'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Size2'
      description: 'Button size: small, medium, or large.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf1Size
    WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius2
      description: >-
        Corner radius: square, round, or pill. Omit to inherit the workbook
        theme.
      title: WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf1FillColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FillColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf1FillColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FillColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FillColor1
    WorkbookSpecPagesItemsElementsItemsOneOf1FillColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FillColor1
      description: 'Background fill color: hex or theme reference.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FillColor
    WorkbookSpecPagesItemsElementsItemsOneOf1FontColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FontColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf1FontColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FontColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FontColor1
    WorkbookSpecPagesItemsElementsItemsOneOf1FontColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FontColor1
      description: 'Label text color: hex or theme reference.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FontColor
    WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight1
      description: 'Label font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsTrigger:
      type: string
      enum:
        - on-click
      description: The event that fires this action. Currently only on-click.
      title: WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsTrigger
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsEffect:
      type: string
      enum:
        - open-url
      title: WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsEffect
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget0:
      type: string
      enum:
        - _self
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget0
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget1:
      type: string
      enum:
        - _blank
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget1
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget2:
      type: string
      enum:
        - _parent
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget2
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget2
      description: >-
        Where the URL opens: _self (same tab), _blank (new tab), or _parent
        (parent frame).
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItems:
      type: object
      properties:
        effect:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsEffect
        openTarget:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItemsOpenTarget
          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: WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItems
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState1
      description: 'Whether the action runs: ''enabled'' (default) or ''disabled''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItems:
      type: object
      properties:
        trigger:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsTrigger
          description: The event that fires this action. Currently only on-click.
        effects:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsEffectsItems
          description: Ordered effects that run when the trigger fires.
        name:
          type: string
          description: Optional display name for the action.
        state:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItemsState
          description: 'Whether the action runs: ''enabled'' (default) or ''disabled''.'
      required:
        - trigger
        - effects
      title: WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItems
    WorkbookSpecPagesItemsElementsItems1:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the button.
        kind:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Kind'
        text:
          type: string
          description: The button label. Supports dynamic-text {{formula}} references.
        appearance:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Appearance
          description: 'Visual style: filled (default), outline, or text.'
        align:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Align'
          description: 'Horizontal alignment: left, center, right, or stretch.'
        size:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1Size'
          description: 'Button size: small, medium, or large.'
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1BorderRadius
          description: >-
            Corner radius: square, round, or pill. Omit to inherit the workbook
            theme.
        fillColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FillColor
          description: 'Background fill color: hex or theme reference.'
        fontColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FontColor
          description: 'Label text color: hex or theme reference.'
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1FontWeight
          description: 'Label font weight: ''normal'' or ''bold''.'
        actions:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf1ActionsItems
          description: Actions triggered by interacting with this button.
      required:
        - id
        - kind
        - text
      title: WorkbookSpecPagesItemsElementsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ControlType:
      type: string
      enum:
        - checkbox
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode0:
      type: string
      enum:
        - True/False
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode1:
      type: string
      enum:
        - True/All
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode1
      description: The mode of the control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode
    WorkbookSpecPagesItemsElementsItems20:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf0Mode
          description: The mode of the control.
        value:
          type: boolean
          description: The selected value in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: WorkbookSpecPagesItemsElementsItems20
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ControlType:
      type: string
      enum:
        - switch
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode0:
      type: string
      enum:
        - True/False
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode1:
      type: string
      enum:
        - True/All
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode1
      description: The mode of the control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode
    WorkbookSpecPagesItemsElementsItems21:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf1Mode
          description: The mode of the control.
        value:
          type: boolean
          description: The selected value in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: WorkbookSpecPagesItemsElementsItems21
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ControlType:
      type: string
      enum:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode0:
      type: string
      enum:
        - equals
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode1:
      type: string
      enum:
        - does-not-equal
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode2:
      type: string
      enum:
        - contains
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode3:
      type: string
      enum:
        - does-not-contain
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode3
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode4:
      type: string
      enum:
        - starts-with
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode4
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode5:
      type: string
      enum:
        - does-not-start-with
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode5
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode6:
      type: string
      enum:
        - ends-with
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode6
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode7:
      type: string
      enum:
        - does-not-end-with
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode7
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode8:
      type: string
      enum:
        - like
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode8
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode9:
      type: string
      enum:
        - not-like
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode9
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode10:
      type: string
      enum:
        - matches-regexp
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode10
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode11:
      type: string
      enum:
        - does-not-match-regexp
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode11
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode7
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode8
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode9
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode10
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode11
      description: Indicates the type of text comparison to make.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case0:
      type: string
      enum:
        - sensitive
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case1:
      type: string
      enum:
        - insensitive
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case1
      description: >-
        Indicates whether the text comparison is case 'sensitive' or
        'insensitive'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls0:
      type: string
      enum:
        - always
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls1:
      type: string
      enum:
        - never
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls2
      description: Indicates when to include null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls
    WorkbookSpecPagesItemsElementsItems22:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Mode
          description: Indicates the type of text comparison to make.
        case:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2Case
          description: >-
            Indicates whether the text comparison is case 'sensitive' or
            'insensitive'.
        includeNulls:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf2IncludeNulls
          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: WorkbookSpecPagesItemsElementsItems22
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ControlType:
      type: string
      enum:
        - text-area
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style
    WorkbookSpecPagesItemsElementsItems23:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf3Style
          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: WorkbookSpecPagesItemsElementsItems23
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ControlType:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode0:
      type: string
      enum:
        - <=
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode1:
      type: string
      enum:
        - '='
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode2:
      type: string
      enum:
        - '>='
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode2
      description: The operator used to filter numbers.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls0:
      type: string
      enum:
        - always
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls1:
      type: string
      enum:
        - never
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls2
      description: Indicates when to include null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls
    WorkbookSpecPagesItemsElementsItems24:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4Mode
          description: The operator used to filter numbers.
        value:
          type: number
          format: double
          description: The number entered in the control.
        includeNulls:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf4IncludeNulls
          description: Indicates when to include null values.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: WorkbookSpecPagesItemsElementsItems24
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ControlType:
      type: string
      enum:
        - number-range
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls0:
      type: string
      enum:
        - always
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls1:
      type: string
      enum:
        - never
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls2
      description: Indicates when to include null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls
    WorkbookSpecPagesItemsElementsItems25:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        includeNulls:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf5IncludeNulls
          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: WorkbookSpecPagesItemsElementsItems25
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ControlType:
      type: string
      enum:
        - date
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode0:
      type: string
      enum:
        - <=
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode1:
      type: string
      enum:
        - '='
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode2:
      type: string
      enum:
        - '>='
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode2
      description: The operator used to filter dates.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op0:
      type: string
      enum:
        - now-minus
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op1:
      type: string
      enum:
        - now-plus
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op1
      description: >-
        Indicates whether to filter for the relative range before or after the
        date.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit0:
      type: string
      enum:
        - year
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit1:
      type: string
      enum:
        - quarter
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit2:
      type: string
      enum:
        - month
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit3:
      type: string
      enum:
        - week-starting-sunday
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit4:
      type: string
      enum:
        - week-starting-monday
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit5:
      type: string
      enum:
        - day
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit6:
      type: string
      enum:
        - hour
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit7:
      type: string
      enum:
        - minute
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit7
      description: The unit of time to filter on.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value1:
      type: object
      properties:
        op:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Op
          description: >-
            Indicates whether to filter for the relative range before or after
            the date.
        unit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ValueOneOf1Unit
          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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value1
      description: The date selected in the control, in ISO 8601 or relative format.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls0:
      type: string
      enum:
        - always
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls1:
      type: string
      enum:
        - never
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls2
      description: Indicates when to include null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls
    WorkbookSpecPagesItemsElementsItems26:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Mode
          description: The operator used to filter dates.
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6Value
          description: The date selected in the control, in ISO 8601 or relative format.
        includeNulls:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf6IncludeNulls
          description: Indicates when to include null values.
      required:
        - kind
        - id
        - controlId
        - controlType
        - mode
      title: WorkbookSpecPagesItemsElementsItems26
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ControlType:
      type: string
      enum:
        - date-range
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls0:
      type: string
      enum:
        - always
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls1:
      type: string
      enum:
        - never
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls2
      description: Indicates when to include null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Mode:
      type: string
      enum:
        - 'on'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Mode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit0:
      type: string
      enum:
        - year
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit1:
      type: string
      enum:
        - quarter
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit2:
      type: string
      enum:
        - month
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit3:
      type: string
      enum:
        - week-starting-sunday
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit3
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit4:
      type: string
      enum:
        - week-starting-monday
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit4
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit5:
      type: string
      enum:
        - day
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit5
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit6:
      type: string
      enum:
        - hour
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit6
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit7:
      type: string
      enum:
        - minute
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit7
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit5
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit6
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit7
      description: The unit of time to filter on.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit
    WorkbookSpecPagesItemsElementsItems27:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        includeNulls:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7IncludeNulls
          description: Indicates when to include null values.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Mode
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf7Unit
          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: WorkbookSpecPagesItemsElementsItems27
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ControlType:
      type: string
      enum:
        - top-n
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style
    WorkbookSpecPagesItemsElementsItems28:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf8Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: WorkbookSpecPagesItemsElementsItems28
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ControlType:
      type: string
      enum:
        - list
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode0:
      type: string
      enum:
        - include
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode1:
      type: string
      enum:
        - exclude
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode1
      description: Indicates whether to 'include' or 'exclude' the list of values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceKind:
      type: string
      enum:
        - source
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Source:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceKind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SourceSource
          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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Source
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SelectionMode:
      type: string
      enum:
        - multiple
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SelectionMode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Values:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Values
    WorkbookSpecPagesItemsElementsItems290:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Mode
          description: Indicates whether to 'include' or 'exclude' the list of values.
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Source
        selectionMode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0SelectionMode
        values:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf0Values
          description: The list of selected values in the filter.
      required:
        - kind
        - id
        - controlId
        - controlType
        - source
      title: WorkbookSpecPagesItemsElementsItems290
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ControlType:
      type: string
      enum:
        - list
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode0:
      type: string
      enum:
        - include
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode1:
      type: string
      enum:
        - exclude
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode1
      description: Indicates whether to 'include' or 'exclude' the list of values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceKind:
      type: string
      enum:
        - manual
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType0:
      type: string
      enum:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType2:
      type: string
      enum:
        - date
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType3:
      type: string
      enum:
        - boolean
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType3
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType3
      description: The data type of the list values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValues:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValues
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Source:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceKind
        valueType:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValueType
          description: The data type of the list values.
        values:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SourceValues
          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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Source
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SelectionMode:
      type: string
      enum:
        - multiple
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SelectionMode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Values:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Values
    WorkbookSpecPagesItemsElementsItems291:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Mode
          description: Indicates whether to 'include' or 'exclude' the list of values.
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Source
        selectionMode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1SelectionMode
        values:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf9OneOf1Values
          description: The list of selected values in the filter.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: WorkbookSpecPagesItemsElementsItems291
    WorkbookSpecPagesItemsElementsItems29:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems290'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems291'
      title: WorkbookSpecPagesItemsElementsItems29
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ControlType:
      type: string
      enum:
        - segmented
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Kind:
      type: string
      enum:
        - manual
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType0:
      type: string
      enum:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType2:
      type: string
      enum:
        - date
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType3:
      type: string
      enum:
        - boolean
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType3
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType3
      description: The data type of the list values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Values:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Values
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Kind
        valueType:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0ValueType
          description: The data type of the list values.
        values:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf0Values
          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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Kind:
      type: string
      enum:
        - source
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1SourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Kind
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10SourceOneOf1Source
          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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source1
      description: The source of the possible values in the control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Value:
      oneOf:
        - type: boolean
        - type: number
          format: double
        - type: string
        - type: string
      description: The value selected in the control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Value
    WorkbookSpecPagesItemsElementsItems210:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Style
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Source
          description: The source of the possible values in the control.
        value:
          oneOf:
            - $ref: >-
                #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf10Value
            - type: 'null'
          description: The value selected in the control.
      required:
        - kind
        - id
        - controlId
        - controlType
      title: WorkbookSpecPagesItemsElementsItems210
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ControlType:
      type: string
      enum:
        - hierarchy
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSourceKind:
      type: string
      enum:
        - table
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSourceKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSource:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSourceKind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Source:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11SourceSource
        columnId:
          type: string
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Source
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode0:
      type: string
      enum:
        - include
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode1:
      type: string
      enum:
        - exclude
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode1
      description: Indicates whether to 'include' or 'exclude' the list of values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode
    WorkbookSpecPagesItemsElementsItems211:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Source
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf11Mode
          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: WorkbookSpecPagesItemsElementsItems211
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ControlType:
      type: string
      enum:
        - slider
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode0:
      type: string
      enum:
        - <=
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode1:
      type: string
      enum:
        - '='
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode2:
      type: string
      enum:
        - '>='
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode2
      description: The comparison operator used by the control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls0:
      type: string
      enum:
        - always
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls1:
      type: string
      enum:
        - never
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls2
      description: Indicates when to include null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls
    WorkbookSpecPagesItemsElementsItems212:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Style
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        mode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12Mode
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf12IncludeNulls
          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: WorkbookSpecPagesItemsElementsItems212
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ControlType:
      type: string
      enum:
        - range-slider
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ControlType
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf0Kind:
      type: string
      enum:
        - table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf0Kind
        elementId:
          type: string
          description: The identifier of the table in this data model.
      required:
        - kind
        - elementId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf1Kind:
      type: string
      enum:
        - warehouse-table
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource1:
      type: object
      properties:
        connectionId:
          type: string
          description: The identifier of the connection to the data platform.
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf1Kind
        path:
          type: array
          items:
            type: string
          description: The path of the table in the data platform.
      required:
        - connectionId
        - kind
        - path
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf2Kind:
      type: string
      enum:
        - data-model
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSourceOneOf2Kind
      required:
        - dataModelId
        - elementId
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource2
      description: The source targeted by this control.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItems:
      type: object
      properties:
        source:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItemsSource
          description: The source targeted by this control.
        columnId:
          type: string
          description: The column targeted by this control.
      required:
        - source
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItemsKind:
      type: string
      enum:
        - data-model
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItemsKind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItems:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItemsKind
        dataModelId:
          type: string
          description: The identifier of the data model.
        controlId:
          type: string
          description: The identifier of the control.
      required:
        - kind
        - dataModelId
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItems
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style1
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls0:
      type: string
      enum:
        - always
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls1:
      type: string
      enum:
        - never
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls2:
      type: string
      enum:
        - when-no-value-is-selected
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls2
      description: Indicates when to include null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls
    WorkbookSpecPagesItemsElementsItems213:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Kind
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ControlType
        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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13FiltersItems
          description: The filter targets of the control
        parameters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13ParametersItems
          description: The data model control that this control targets and overrides.
        style:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13Style
          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/WorkbookSpecPagesItemsElementsItemsOneOf2OneOf13IncludeNulls
          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: WorkbookSpecPagesItemsElementsItems213
    WorkbookSpecPagesItemsElementsItems2:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems20'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems21'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems22'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems23'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems24'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems25'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems26'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems27'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems28'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems29'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems210'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems211'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems212'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems213'
      title: WorkbookSpecPagesItemsElementsItems2
    WorkbookSpecPagesItemsElementsItemsOneOf3Kind:
      type: string
      enum:
        - container
      title: WorkbookSpecPagesItemsElementsItemsOneOf3Kind
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf3Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf3Style0
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf3Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf3StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf3Style1
    WorkbookSpecPagesItemsElementsItemsOneOf3Style:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3Style0'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3Style1'
      description: >-
        Visual styling: background color, border, rounded corners, and padding
        toggle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf3Style
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit0:
      type: string
      enum:
        - contain
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit0
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit1:
      type: string
      enum:
        - cover
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit1
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit2:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit2
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit3:
      type: string
      enum:
        - scale-down
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit3
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit4:
      type: string
      enum:
        - stretch
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit4
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit4
      description: >-
        How the image fits its container: contain, cover, none, scale-down, or
        stretch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign2
      description: 'Horizontal alignment within the container: start, middle, or end.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign2
      description: 'Vertical alignment within the container: start, middle, or end.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling0
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling1:
      type: string
      enum:
        - repeat
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling1
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling1
      description: >-
        Tiling behavior: 'none' (single image, default) or 'repeat' (tiled to
        fill the container).
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyle:
      type: object
      properties:
        fit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleFit
          description: >-
            How the image fits its container: contain, cover, none, scale-down,
            or stretch.
        horizontalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleHorizontalAlign
          description: 'Horizontal alignment within the container: start, middle, or end.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleVerticalAlign
          description: 'Vertical alignment within the container: start, middle, or end.'
        tiling:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyleTiling
          description: >-
            Tiling behavior: 'none' (single image, default) or 'repeat' (tiled
            to fill the container).
      description: 'Visual customization: fit, alignment, and tiling.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyle
    WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImage:
      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/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImageStyle
          description: 'Visual customization: fit, alignment, and tiling.'
      required:
        - url
      description: >-
        Optional background image for the container. Url supports dynamic-text
        {{formula}} references.
      title: WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImage
    WorkbookSpecPagesItemsElementsItems3:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the container.
        kind:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3Kind'
        style:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3Style'
          description: >-
            Visual styling: background color, border, rounded corners, and
            padding toggle.
        backgroundImage:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf3BackgroundImage
          description: >-
            Optional background image for the container. Url supports
            dynamic-text {{formula}} references.
      required:
        - id
        - kind
      title: WorkbookSpecPagesItemsElementsItems3
    WorkbookSpecPagesItemsElementsItemsOneOf4Kind:
      type: string
      enum:
        - divider
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Kind
    WorkbookSpecPagesItemsElementsItemsOneOf4Direction0:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Direction0
    WorkbookSpecPagesItemsElementsItemsOneOf4Direction1:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Direction1
    WorkbookSpecPagesItemsElementsItemsOneOf4Direction:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Direction0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Direction1
      description: Orientation of the divider. Defaults to horizontal.
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Direction
    WorkbookSpecPagesItemsElementsItemsOneOf4Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Align0
    WorkbookSpecPagesItemsElementsItemsOneOf4Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Align1
    WorkbookSpecPagesItemsElementsItemsOneOf4Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Align2
    WorkbookSpecPagesItemsElementsItemsOneOf4Align:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Align0'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Align1'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Align2'
      description: Alignment along the cross-axis. Defaults to middle.
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Align
    WorkbookSpecPagesItemsElementsItemsOneOf4StyleColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf4StyleColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf4StyleColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4StyleColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf4StyleColor1
    WorkbookSpecPagesItemsElementsItemsOneOf4StyleColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4StyleColor1
      description: Stroke color as a hex string (e.g. "#e0e0e0") or theme reference.
      title: WorkbookSpecPagesItemsElementsItemsOneOf4StyleColor
    WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle0:
      type: string
      enum:
        - solid
      title: WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle0
    WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle1:
      type: string
      enum:
        - dashed
      title: WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle1
    WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle2:
      type: string
      enum:
        - dotted
      title: WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle2
    WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle2
      description: 'Stroke pattern: solid, dashed, or dotted.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle
    WorkbookSpecPagesItemsElementsItemsOneOf4Style:
      type: object
      properties:
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4StyleColor
          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/WorkbookSpecPagesItemsElementsItemsOneOf4StyleStrokeStyle
          description: 'Stroke pattern: solid, dashed, or dotted.'
      description: Visual customization of the divider stroke.
      title: WorkbookSpecPagesItemsElementsItemsOneOf4Style
    WorkbookSpecPagesItemsElementsItems4:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the divider.
        kind:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Kind'
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Direction
          description: Orientation of the divider. Defaults to horizontal.
        align:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Align'
          description: Alignment along the cross-axis. Defaults to middle.
        style:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf4Style'
          description: Visual customization of the divider stroke.
      required:
        - id
        - kind
      title: WorkbookSpecPagesItemsElementsItems4
    WorkbookSpecPagesItemsElementsItemsOneOf5Kind:
      type: string
      enum:
        - embed
      title: WorkbookSpecPagesItemsElementsItemsOneOf5Kind
    WorkbookSpecPagesItemsElementsItems5:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the embed.
        kind:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf5Kind'
        url:
          type: string
          description: The URL to embed. Supports dynamic `{{formula}}` references.
      required:
        - id
        - kind
        - url
      title: WorkbookSpecPagesItemsElementsItems5
    WorkbookSpecPagesItemsElementsItemsOneOf6Kind:
      type: string
      enum:
        - image
      title: WorkbookSpecPagesItemsElementsItemsOneOf6Kind
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit0:
      type: string
      enum:
        - contain
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit0
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit1:
      type: string
      enum:
        - cover
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit1
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit2:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit2
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit3:
      type: string
      enum:
        - scale-down
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit3
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit4:
      type: string
      enum:
        - stretch
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit4
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit4
      description: >-
        How the image fits its container: contain, cover, none, scale-down, or
        stretch.
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign2
      description: 'Horizontal alignment within the container: start, middle, or end.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign2
      description: 'Vertical alignment within the container: start, middle, or end.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling0
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling1:
      type: string
      enum:
        - repeat
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling1
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling1
      description: >-
        Tiling behavior: 'none' (single image, default) or 'repeat' (tiled to
        fill the container).
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape0:
      type: string
      enum:
        - rectangle
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape0
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape1:
      type: string
      enum:
        - circle
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape1
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape1
      description: 'Image shape: rectangle or circle.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf6Style:
      type: object
      properties:
        fit:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleFit
          description: >-
            How the image fits its container: contain, cover, none, scale-down,
            or stretch.
        horizontalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleHorizontalAlign
          description: 'Horizontal alignment within the container: start, middle, or end.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleVerticalAlign
          description: 'Vertical alignment within the container: start, middle, or end.'
        tiling:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleTiling
          description: >-
            Tiling behavior: 'none' (single image, default) or 'repeat' (tiled
            to fill the container).
        shape:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleShape
          description: 'Image shape: rectangle or circle.'
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf6StyleBorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      description: 'Visual customization: fit, alignment, shape, and tiling.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf6Style
    WorkbookSpecPagesItemsElementsItems6:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the image.
        kind:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf6Kind'
        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/WorkbookSpecPagesItemsElementsItemsOneOf6Style'
          description: 'Visual customization: fit, alignment, shape, and tiling.'
      required:
        - id
        - kind
        - url
      title: WorkbookSpecPagesItemsElementsItems6
    WorkbookSpecPagesItemsElementsItemsOneOf7Kind:
      type: string
      enum:
        - input-table
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf0Kind:
      type: string
      enum:
        - empty
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7Source0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf7Source0
    WorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf1Kind:
      type: string
      enum:
        - linked
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7Source1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SourceOneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf7Source1
    WorkbookSpecPagesItemsElementsItemsOneOf7Source:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Source0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Source1
      description: Source of the input-table. `empty` provisions a fresh warehouse table.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Source
    WorkbookSpecPagesItemsElementsItemsOneOf7InputMode0:
      type: string
      enum:
        - edit
      description: workbook editors only, in draft mode
      title: WorkbookSpecPagesItemsElementsItemsOneOf7InputMode0
    WorkbookSpecPagesItemsElementsItemsOneOf7InputMode1:
      type: string
      enum:
        - explore
      description: users with explore or greater permission, in published view
      title: WorkbookSpecPagesItemsElementsItemsOneOf7InputMode1
    WorkbookSpecPagesItemsElementsItemsOneOf7InputMode2:
      type: string
      enum:
        - view
      description: all users, in published view
      title: WorkbookSpecPagesItemsElementsItemsOneOf7InputMode2
    WorkbookSpecPagesItemsElementsItemsOneOf7InputMode:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7InputMode0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7InputMode1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7InputMode2
      description: data entry permissions
      title: WorkbookSpecPagesItemsElementsItemsOneOf7InputMode
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf1Visibility:
      type: string
      enum:
        - hidden
      description: >-
        Set to 'hidden' to explicitly hide the title (overrides the
        default-shown behavior).
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf7Name1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf1Visibility
          description: >-
            Set to 'hidden' to explicitly hide the title (overrides the
            default-shown behavior).
      required:
        - visibility
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Name1
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color1
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight1
      description: 'Title font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align0
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align1
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align2
    WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align2
      description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align
    WorkbookSpecPagesItemsElementsItemsOneOf7Name2:
      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/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2FontWeight
          description: 'Title font weight: ''normal'' or ''bold''.'
        fontSize:
          type: number
          format: double
          description: Title font size in pixels.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7NameOneOf2Align
          description: 'Title alignment: ''start'', ''middle'', or ''end''.'
      required:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Name2
    WorkbookSpecPagesItemsElementsItemsOneOf7Name:
      oneOf:
        - type: string
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Name1'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Name2'
      description: >-
        Display title. A bare string, an object `{ text, ...styling }` for font
        size/color/alignment/weight, or `{ visibility: "hidden" }` to hide the
        title.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Name
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility0
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility1
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility1
      description: >-
        Set to 'hidden' to hide the description while keeping stored text. Omit
        when shown.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1ColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1ColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1ColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color1
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight1
      description: 'Description font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position0:
      type: string
      enum:
        - auto
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position0
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position1:
      type: string
      enum:
        - below
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position1
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position2:
      type: string
      enum:
        - tooltip
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position2
    WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position2
      description: >-
        Where the description renders: 'auto', 'below' (subtitle), or 'tooltip'.
        Default 'auto'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position
    WorkbookSpecPagesItemsElementsItemsOneOf7Description1:
      type: object
      properties:
        visibility:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Visibility
          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/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Color
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1FontWeight
          description: 'Description font weight: ''normal'' or ''bold''.'
        position:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7DescriptionOneOf1Position
          description: >-
            Where the description renders: 'auto', 'below' (subtitle), or
            'tooltip'. Default 'auto'.
        fontSize:
          type: number
          format: double
          description: Description font size in pixels.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Description1
    WorkbookSpecPagesItemsElementsItemsOneOf7Description:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Description1
      description: >-
        Description (subtitle / tooltip text) plus optional styling. A bare
        string for text-only.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Description
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0Padding:
      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: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0Padding
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf7Style0:
      type: object
      properties:
        padding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0Padding
          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/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf0BorderRadius
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      required:
        - padding
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Style0
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius0
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius1
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius2
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius2
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor1
      description: >-
        Border color (hex or theme reference). Cannot be set when `padding:
        'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor
    WorkbookSpecPagesItemsElementsItemsOneOf7Style1:
      type: object
      properties:
        backgroundColor:
          type: string
          description: Element background color (hex).
        borderRadius:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderRadius
          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/WorkbookSpecPagesItemsElementsItemsOneOf7StyleOneOf1BorderColor
          description: >-
            Border color (hex or theme reference). Cannot be set when `padding:
            'none'`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Style1
    WorkbookSpecPagesItemsElementsItemsOneOf7Style:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Style0'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Style1'
      description: 'Element style: background color, border, border radius, and padding.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7Style
    WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable1
      description: Input table body grid.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable
    WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar1
      description: Input table summary bar.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar
    WorkbookSpecPagesItemsElementsItemsOneOf7TableComponents:
      type: object
      properties:
        table:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsTable
          description: Input table body grid.
        summaryBar:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableComponentsSummaryBar
          description: Input table summary bar.
      description: Visibility of the table grid and summary bar.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableComponents
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset0:
      type: string
      enum:
        - spreadsheet
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset1:
      type: string
      enum:
        - presentation
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset1
      description: >-
        Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
        (default).
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing0:
      type: string
      enum:
        - extra-small
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing1:
      type: string
      enum:
        - small
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing2:
      type: string
      enum:
        - medium
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing3:
      type: string
      enum:
        - large
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing3
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing3
      description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines1:
      type: string
      enum:
        - vertical
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines2:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines3:
      type: string
      enum:
        - all
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines3
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines3
      description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding1
      description: 'Row banding visibility: ''shown'' or ''hidden''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns1
      description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder0:
      type: string
      enum:
        - shown
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder1
      description: >-
        Outer table border: 'shown' or 'hidden'. Maps to inverted store
        `hideOuterBorder`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers1
      description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers0:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers1:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers1
      description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeader
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign0:
      type: string
      enum:
        - left
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign1:
      type: string
      enum:
        - center
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign2:
      type: string
      enum:
        - right
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCell:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCellTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCell
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeader
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign0:
      type: string
      enum:
        - left
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign1:
      type: string
      enum:
        - center
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign2:
      type: string
      enum:
        - right
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap0
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap1
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeader
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStyles:
      type: object
      properties:
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesHeader
        cell:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesCell
        columnHeader:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesColumnHeader
        rowHeader:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStylesRowHeader
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStyles
    WorkbookSpecPagesItemsElementsItemsOneOf7TableStyle:
      type: object
      properties:
        preset:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStylePreset
          description: >-
            Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
            (default).
        cellSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleCellSpacing
          description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
        gridLines:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleGridLines
          description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
        banding:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBanding
          description: 'Row banding visibility: ''shown'' or ''hidden''.'
        bandingColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleBandingColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        autofitColumns:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleAutofitColumns
          description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
        outerBorder:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleOuterBorder
          description: >-
            Outer table border: 'shown' or 'hidden'. Maps to inverted store
            `hideOuterBorder`.
        headerDividerColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeaderDividerColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        heavyVerticalDividers:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyVerticalDividers
          description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
        heavyHorizontalDividers:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleHeavyHorizontalDividers
          description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
        textStyles:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyleTextStyles
      description: >-
        Table style: grid preset, spacing, grid lines, banding, autofit,
        dividers, and per-tab text styles.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7TableStyle
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id0:
      type: string
      enum:
        - ID
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id1:
      type: string
      enum:
        - CREATED_AT
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id2:
      type: string
      enum:
        - CREATED_BY
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id2
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id3:
      type: string
      enum:
        - UPDATED_AT
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id3
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id4:
      type: string
      enum:
        - UPDATED_BY
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id4
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id4
      description: >-
        Protocol-managed system column id (e.g. `ID`, `CREATED_AT`). Its data
        type is fixed by the input-table protocol.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0FormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems0:
      type: object
      properties:
        id:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Id
          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/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf0Format
          description: The display format of the column.
      required:
        - id
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1FormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems1:
      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/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf1Format
          description: The display format of the column.
      required:
        - id
        - key
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type0:
      type: string
      enum:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type1:
      type: string
      enum:
        - number
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type2:
      type: string
      enum:
        - datetime
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type2
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type3:
      type: string
      enum:
        - checkbox
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type3
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type4:
      type: string
      enum:
        - multi-select
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type4
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type5:
      type: string
      enum:
        - file
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type5
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type3
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type4
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type5
      description: Data type of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesItems:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesItems
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesFrom:
      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: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesFrom
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range0:
      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: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range1:
      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: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range1
      description: >-
        Min/max bound for a number or datetime column (datetime bounds are
        ISO-8601 dates).
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills0:
      type: string
      enum:
        - single-color
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills1:
      type: string
      enum:
        - color-by-option
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills1
      description: >-
        Display a select column as pills. `single-color`: one shared color;
        `color-by-option`: a color per option. Absent shows plain text.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2FormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems2:
      type: object
      properties:
        id:
          type: string
          description: Warehouse column identifier.
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Type
          description: Data type of the column.
        values:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesItems
          description: >-
            Allowed values for the column, presented as a single-select
            dropdown.
        valuesFrom:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2ValuesFrom
          description: Column-sourced option list (alternative to inline `values`).
        range:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Range
          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/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Pills
          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/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf2Format
          description: The display format of the column.
      required:
        - id
        - type
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems2
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format0
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3FormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format1
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format1
      description: The display format of the column.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems3:
      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/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItemsOneOf3Format
          description: The display format of the column.
      required:
        - id
        - formula
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems3
    WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems3
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Type:
      type: string
      enum:
        - single
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Type
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition0:
      type: string
      enum:
        - IsNull
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition1:
      type: string
      enum:
        - IsNotNull
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Value:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Value
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Low:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Low
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0High:
      oneOf:
        - type: string
        - type: number
          format: double
        - type: boolean
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0High
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind:
      type: string
      enum:
        - number
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat0:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf0Kind
        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: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind:
      type: string
      enum:
        - datetime
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormatOneOf1Kind
        formatString:
          type: string
          description: The format of the date specified in d3 time format.
      required:
        - kind
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat1
      description: Number or datetime format override for the displayed value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Style:
      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/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0StyleFormat
          description: Number or datetime format override for the displayed value.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Style
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems0:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Type
        columnIds:
          type: array
          items:
            type: string
          description: Column IDs that this formatting applies to. Must be non-empty.
        condition:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Condition
        value:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Value
        low:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Low
        high:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0High
        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/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf0Style
      required:
        - type
        - columnIds
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Type:
      type: string
      enum:
        - backgroundScale
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Type
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMid
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Domain
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order0:
      type: string
      enum:
        - descending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order1:
      type: string
      enum:
        - ascending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior0:
      type: string
      enum:
        - asZero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior1:
      type: string
      enum:
        - asNull
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems1:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Type
        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/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Domain
        order:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1Order
        nullBehavior:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf1NullBehavior
        steps:
          type: number
          format: double
          description: Quantize the continuous gradient into N discrete buckets.
      required:
        - type
        - columnIds
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Type:
      type: string
      enum:
        - fontScale
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Type
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMid
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Domain
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order0:
      type: string
      enum:
        - descending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order1:
      type: string
      enum:
        - ascending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior0:
      type: string
      enum:
        - asZero
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior1:
      type: string
      enum:
        - asNull
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems2:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Type
        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/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Domain
        order:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2Order
        nullBehavior:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf2NullBehavior
        steps:
          type: number
          format: double
      required:
        - type
        - columnIds
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems2
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Type:
      type: string
      enum:
        - dataBars
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Type
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMin:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain minimum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMin
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMax:
      oneOf:
        - type: number
          format: double
        - type: string
      description: Domain maximum. Numeric literal, or a Sling formula string.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMax
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMid:
      oneOf:
        - type: number
          format: double
        - type: string
      description: >-
        Domain midpoint. Presence selects a diverging scale; absence is
        sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMid
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Domain:
      type: object
      properties:
        min:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMin
          description: Domain minimum. Numeric literal, or a Sling formula string.
        max:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMax
          description: Domain maximum. Numeric literal, or a Sling formula string.
        mid:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3DomainMid
          description: >-
            Domain midpoint. Presence selects a diverging scale; absence is
            sequential.
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Domain
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order0:
      type: string
      enum:
        - descending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order1:
      type: string
      enum:
        - ascending
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels0:
      type: string
      enum:
        - hidden
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels0
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels1:
      type: string
      enum:
        - shown
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels1
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels1
      title: >-
        WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems3:
      type: object
      properties:
        type:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Type
        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/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Domain
        order:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3Order
        valueLabels:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItemsOneOf3ValueLabels
      required:
        - type
        - columnIds
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems3
    WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems2
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems3
      title: WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems
    WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection0:
      type: string
      enum:
        - ascending
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection0
    WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection1:
      type: string
      enum:
        - descending
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection1
    WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection1
      description: The direction in which to sort.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection
    WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls0:
      type: string
      enum:
        - first
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls0
    WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls1:
      type: string
      enum:
        - last
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls1
    WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls2:
      type: string
      enum:
        - connection-default
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls2
    WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls2
      description: Indicates how the sort order treats null values.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls
    WorkbookSpecPagesItemsElementsItemsOneOf7SortItems:
      type: object
      properties:
        columnId:
          type: string
          description: The identifier of the column by which to sort.
        direction:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsDirection
          description: The direction in which to sort.
        nulls:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7SortItemsNulls
          description: Indicates how the sort order treats null values.
      required:
        - columnId
        - direction
      title: WorkbookSpecPagesItemsElementsItemsOneOf7SortItems
    WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState0:
      type: string
      enum:
        - enabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState0
    WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState1:
      type: string
      enum:
        - disabled
      title: WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState1
    WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState1
      description: Indicates whether or not the filter is enabled.
      title: WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState
    WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItems:
      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/WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItemsState
          description: Indicates whether or not the filter is enabled.
      required:
        - id
        - columnId
      title: WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItems
    WorkbookSpecPagesItemsElementsItems7:
      type: object
      properties:
        id:
          type: string
          description: Identifier of the input-table element.
        kind:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Kind'
        source:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Source'
          description: >-
            Source of the input-table. `empty` provisions a fresh warehouse
            table.
        inputMode:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7InputMode
          description: data entry permissions
        name:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Name'
          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/WorkbookSpecPagesItemsElementsItemsOneOf7Description
          description: >-
            Description (subtitle / tooltip text) plus optional styling. A bare
            string for text-only.
        style:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7Style'
          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/WorkbookSpecPagesItemsElementsItemsOneOf7TableComponents
          description: Visibility of the table grid and summary bar.
        tableStyle:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7TableStyle
          description: >-
            Table style: grid preset, spacing, grid lines, banding, autofit,
            dividers, and per-tab text styles.
        columns:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ColumnsItems
          description: Columns of the input-table.
        conditionalFormats:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7ConditionalFormatsItems
          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/WorkbookSpecPagesItemsElementsItemsOneOf7SortItems
          description: >-
            The column, direction, and null behavior used to sort the rows of
            this input-table.
        filters:
          type: array
          items:
            $ref: >-
              #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf7FiltersItems
          description: The filters applied to this input-table and their configurations.
      required:
        - id
        - kind
        - source
        - inputMode
      title: WorkbookSpecPagesItemsElementsItems7
    WorkbookSpecPagesItemsElementsItemsOneOf8Kind:
      type: string
      enum:
        - plugin
      title: WorkbookSpecPagesItemsElementsItemsOneOf8Kind
    WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf0Kind:
      type: string
      enum:
        - element
      title: WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf0Kind
    WorkbookSpecPagesItemsElementsItemsOneOf8Config30:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf0Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf8Config30
    WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf1Kind:
      type: string
      enum:
        - column
      title: WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf8Config31:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf1Kind
        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: WorkbookSpecPagesItemsElementsItemsOneOf8Config31
    WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf2Kind:
      type: string
      enum:
        - control
      title: WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf2Kind
    WorkbookSpecPagesItemsElementsItemsOneOf8Config32:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8ConfigOneOf3OneOf2Kind
        controlId:
          type: string
          description: The identifier of the control whose value feeds this config entry.
      required:
        - kind
        - controlId
      title: WorkbookSpecPagesItemsElementsItemsOneOf8Config32
    WorkbookSpecPagesItemsElementsItemsOneOf8Config3:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8Config30
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8Config31
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8Config32
      title: WorkbookSpecPagesItemsElementsItemsOneOf8Config3
    WorkbookSpecPagesItemsElementsItemsOneOf8Config:
      oneOf:
        - type: string
        - type: boolean
        - type: array
          items:
            type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8Config3
      title: WorkbookSpecPagesItemsElementsItemsOneOf8Config
    WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColorOneOf1Kind
    WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor1
    WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor1
      description: Background color as a hex string (e.g. "#ffffff") or theme reference.
      title: WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor
    WorkbookSpecPagesItemsElementsItemsOneOf8Style:
      type: object
      properties:
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8StyleBackgroundColor
          description: >-
            Background color as a hex string (e.g. "#ffffff") or theme
            reference.
      description: Visual customization of the plugin element.
      title: WorkbookSpecPagesItemsElementsItemsOneOf8Style
    WorkbookSpecPagesItemsElementsItems8:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the plugin element.
        kind:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf8Kind'
        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/WorkbookSpecPagesItemsElementsItemsOneOf8Config
          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/WorkbookSpecPagesItemsElementsItemsOneOf8Style'
          description: Visual customization of the plugin element.
      required:
        - id
        - kind
        - pluginId
      title: WorkbookSpecPagesItemsElementsItems8
    WorkbookSpecPagesItemsElementsItemsOneOf9Kind:
      type: string
      enum:
        - text
      title: WorkbookSpecPagesItemsElementsItemsOneOf9Kind
    WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign0
    WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign1
    WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign2
    WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign2
      description: >-
        Vertical alignment of body content within the tile: 'start' (top),
        'middle', or 'end' (bottom). Default 'start'.
      title: WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign
    WorkbookSpecPagesItemsElementsItemsOneOf9Overflow0:
      type: string
      enum:
        - clip
      title: WorkbookSpecPagesItemsElementsItemsOneOf9Overflow0
    WorkbookSpecPagesItemsElementsItemsOneOf9Overflow1:
      type: string
      enum:
        - scroll
      title: WorkbookSpecPagesItemsElementsItemsOneOf9Overflow1
    WorkbookSpecPagesItemsElementsItemsOneOf9Overflow:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf9Overflow0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf9Overflow1
      description: >-
        Overflow behavior when content exceeds the tile: 'clip' (cut off,
        default) or 'scroll' (scrollbar).
      title: WorkbookSpecPagesItemsElementsItemsOneOf9Overflow
    WorkbookSpecPagesItemsElementsItems9:
      type: object
      properties:
        id:
          type: string
          description: The identifier of the text element.
        kind:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf9Kind'
        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/WorkbookSpecPagesItemsElementsItemsOneOf9VerticalAlign
          description: >-
            Vertical alignment of body content within the tile: 'start' (top),
            'middle', or 'end' (bottom). Default 'start'.
        overflow:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsElementsItemsOneOf9Overflow
          description: >-
            Overflow behavior when content exceeds the tile: 'clip' (cut off,
            default) or 'scroll' (scrollbar).
      required:
        - id
        - kind
        - body
      title: WorkbookSpecPagesItemsElementsItems9
    WorkbookSpecPagesItemsElementsItems:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems0'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems1'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems2'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems3'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems4'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems5'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems6'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems7'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems8'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsElementsItems9'
      title: WorkbookSpecPagesItemsElementsItems
    WorkbookSpecPagesItemsVisibility:
      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: WorkbookSpecPagesItemsVisibility
    WorkbookSpecPagesItemsBackgroundImageStyleFit0:
      type: string
      enum:
        - contain
      title: WorkbookSpecPagesItemsBackgroundImageStyleFit0
    WorkbookSpecPagesItemsBackgroundImageStyleFit1:
      type: string
      enum:
        - cover
      title: WorkbookSpecPagesItemsBackgroundImageStyleFit1
    WorkbookSpecPagesItemsBackgroundImageStyleFit2:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsBackgroundImageStyleFit2
    WorkbookSpecPagesItemsBackgroundImageStyleFit3:
      type: string
      enum:
        - scale-down
      title: WorkbookSpecPagesItemsBackgroundImageStyleFit3
    WorkbookSpecPagesItemsBackgroundImageStyleFit4:
      type: string
      enum:
        - stretch
      title: WorkbookSpecPagesItemsBackgroundImageStyleFit4
    WorkbookSpecPagesItemsBackgroundImageStyleFit:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleFit0'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleFit1'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleFit2'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleFit3'
        - $ref: '#/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleFit4'
      description: >-
        How the image fits its container: contain, cover, none, scale-down, or
        stretch.
      title: WorkbookSpecPagesItemsBackgroundImageStyleFit
    WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign0
    WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign1
    WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign2
    WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign2
      description: 'Horizontal alignment within the container: start, middle, or end.'
      title: WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign
    WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign0:
      type: string
      enum:
        - start
      title: WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign0
    WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign1:
      type: string
      enum:
        - middle
      title: WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign1
    WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign2:
      type: string
      enum:
        - end
      title: WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign2
    WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign2
      description: 'Vertical alignment within the container: start, middle, or end.'
      title: WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign
    WorkbookSpecPagesItemsBackgroundImageStyleTiling0:
      type: string
      enum:
        - none
      title: WorkbookSpecPagesItemsBackgroundImageStyleTiling0
    WorkbookSpecPagesItemsBackgroundImageStyleTiling1:
      type: string
      enum:
        - repeat
      title: WorkbookSpecPagesItemsBackgroundImageStyleTiling1
    WorkbookSpecPagesItemsBackgroundImageStyleTiling:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleTiling0
        - $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleTiling1
      description: >-
        Tiling behavior: 'none' (single image, default) or 'repeat' (tiled to
        fill the container).
      title: WorkbookSpecPagesItemsBackgroundImageStyleTiling
    WorkbookSpecPagesItemsBackgroundImageStyle:
      type: object
      properties:
        fit:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleFit'
          description: >-
            How the image fits its container: contain, cover, none, scale-down,
            or stretch.
        horizontalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleHorizontalAlign
          description: 'Horizontal alignment within the container: start, middle, or end.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleVerticalAlign
          description: 'Vertical alignment within the container: start, middle, or end.'
        tiling:
          $ref: >-
            #/components/schemas/WorkbookSpecPagesItemsBackgroundImageStyleTiling
          description: >-
            Tiling behavior: 'none' (single image, default) or 'repeat' (tiled
            to fill the container).
      description: 'Visual customization: fit, alignment, and tiling.'
      title: WorkbookSpecPagesItemsBackgroundImageStyle
    WorkbookSpecPagesItemsBackgroundImage:
      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/WorkbookSpecPagesItemsBackgroundImageStyle'
          description: 'Visual customization: fit, alignment, and tiling.'
      required:
        - url
      description: >-
        Optional page-level background image. Url supports dynamic-text
        {{formula}} references.
      title: WorkbookSpecPagesItemsBackgroundImage
    WorkbookSpecPagesItems:
      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/WorkbookSpecPagesItemsElementsItems'
          description: The elements on the page.
        visibility:
          $ref: '#/components/schemas/WorkbookSpecPagesItemsVisibility'
          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/WorkbookSpecPagesItemsBackgroundImage'
          description: >-
            Optional page-level background image. Url supports dynamic-text
            {{formula}} references.
      required:
        - id
        - name
        - elements
      title: WorkbookSpecPagesItems
    WorkbookSpecThemeName00:
      type: string
      enum:
        - Light
      title: WorkbookSpecThemeName00
    WorkbookSpecThemeName01:
      type: string
      enum:
        - Dark
      title: WorkbookSpecThemeName01
    WorkbookSpecThemeName02:
      type: string
      enum:
        - Surface
      title: WorkbookSpecThemeName02
    WorkbookSpecThemeName0:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeName00'
        - $ref: '#/components/schemas/WorkbookSpecThemeName01'
        - $ref: '#/components/schemas/WorkbookSpecThemeName02'
      title: WorkbookSpecThemeName0
    WorkbookSpecThemeName:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeName0'
        - type: string
      description: Built-in theme name (`Light`, `Dark`, `Surface`) or org theme UUID.
      title: WorkbookSpecThemeName
    WorkbookSpecThemeOverridesBorderRadius0:
      type: string
      enum:
        - square
      title: WorkbookSpecThemeOverridesBorderRadius0
    WorkbookSpecThemeOverridesBorderRadius1:
      type: string
      enum:
        - round
      title: WorkbookSpecThemeOverridesBorderRadius1
    WorkbookSpecThemeOverridesBorderRadius2:
      type: string
      enum:
        - pill
      title: WorkbookSpecThemeOverridesBorderRadius2
    WorkbookSpecThemeOverridesBorderRadius:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesBorderRadius0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesBorderRadius1'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesBorderRadius2'
      description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
      title: WorkbookSpecThemeOverridesBorderRadius
    WorkbookSpecThemeOverridesCategoricalScheme:
      oneOf:
        - type: string
        - type: array
          items:
            type: string
      description: Categorical color palette name or custom hex array.
      title: WorkbookSpecThemeOverridesCategoricalScheme
    WorkbookSpecThemeOverridesColorsDarkMode0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesColorsDarkMode0
    WorkbookSpecThemeOverridesColorsDarkMode1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesColorsDarkMode1
    WorkbookSpecThemeOverridesColorsDarkMode:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesColorsDarkMode0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesColorsDarkMode1'
      description: 'Dark color mode: ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesColorsDarkMode
    WorkbookSpecThemeOverridesColors:
      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/WorkbookSpecThemeOverridesColorsDarkMode'
          description: 'Dark color mode: ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesColors
    WorkbookSpecThemeOverridesElementBorderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecThemeOverridesElementBorderColorOneOf1Kind
    WorkbookSpecThemeOverridesElementBorderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesElementBorderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesElementBorderColor1
    WorkbookSpecThemeOverridesElementBorderColor:
      oneOf:
        - type: string
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesElementBorderColor1'
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesElementBorderColor
    WorkbookSpecThemeOverridesElementBorder:
      type: object
      properties:
        color:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesElementBorderColor'
          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: WorkbookSpecThemeOverridesElementBorder
    WorkbookSpecThemeOverridesFonts:
      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: WorkbookSpecThemeOverridesFonts
    WorkbookSpecThemeOverridesHasCards0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesHasCards0
    WorkbookSpecThemeOverridesHasCards1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesHasCards1
    WorkbookSpecThemeOverridesHasCards:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesHasCards0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesHasCards1'
      description: 'Card-style element chrome: ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesHasCards
    WorkbookSpecThemeOverridesInvertTooltipColors0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesInvertTooltipColors0
    WorkbookSpecThemeOverridesInvertTooltipColors1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesInvertTooltipColors1
    WorkbookSpecThemeOverridesInvertTooltipColors:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesInvertTooltipColors0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesInvertTooltipColors1'
      description: 'Invert tooltip colors: ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesInvertTooltipColors
    WorkbookSpecThemeOverridesLayoutColorsUseElementForeground0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesLayoutColorsUseElementForeground0
    WorkbookSpecThemeOverridesLayoutColorsUseElementForeground1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesLayoutColorsUseElementForeground1
    WorkbookSpecThemeOverridesLayoutColorsUseElementForeground:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesLayoutColorsUseElementForeground0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesLayoutColorsUseElementForeground1
      description: 'Render elements above the canvas: ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesLayoutColorsUseElementForeground
    WorkbookSpecThemeOverridesLayoutColors:
      type: object
      properties:
        useElementForeground:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesLayoutColorsUseElementForeground
          description: 'Render elements above the canvas: ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesLayoutColors
    WorkbookSpecThemeOverridesPageWidth0:
      type: string
      enum:
        - full
      title: WorkbookSpecThemeOverridesPageWidth0
    WorkbookSpecThemeOverridesPageWidth1:
      type: string
      enum:
        - large
      title: WorkbookSpecThemeOverridesPageWidth1
    WorkbookSpecThemeOverridesPageWidth2:
      type: string
      enum:
        - medium
      title: WorkbookSpecThemeOverridesPageWidth2
    WorkbookSpecThemeOverridesPageWidth3:
      type: string
      enum:
        - custom
      title: WorkbookSpecThemeOverridesPageWidth3
    WorkbookSpecThemeOverridesPageWidth:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesPageWidth0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesPageWidth1'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesPageWidth2'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesPageWidth3'
      description: 'Page content width: ''full'', ''large'', ''medium'', or ''custom''.'
      title: WorkbookSpecThemeOverridesPageWidth
    WorkbookSpecThemeOverridesSpaceShowElementPadding0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesSpaceShowElementPadding0
    WorkbookSpecThemeOverridesSpaceShowElementPadding1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesSpaceShowElementPadding1
    WorkbookSpecThemeOverridesSpaceShowElementPadding:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesSpaceShowElementPadding0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesSpaceShowElementPadding1
      description: 'Show padding around elements: ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesSpaceShowElementPadding
    WorkbookSpecThemeOverridesSpaceUnit0:
      type: string
      enum:
        - small
      title: WorkbookSpecThemeOverridesSpaceUnit0
    WorkbookSpecThemeOverridesSpaceUnit1:
      type: string
      enum:
        - medium
      title: WorkbookSpecThemeOverridesSpaceUnit1
    WorkbookSpecThemeOverridesSpaceUnit2:
      type: string
      enum:
        - large
      title: WorkbookSpecThemeOverridesSpaceUnit2
    WorkbookSpecThemeOverridesSpaceUnit:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesSpaceUnit0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesSpaceUnit1'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesSpaceUnit2'
      description: 'Element spacing (format panel: Spacing): ''small'', ''medium'', or ''large''.'
      title: WorkbookSpecThemeOverridesSpaceUnit
    WorkbookSpecThemeOverridesSpace:
      type: object
      properties:
        showElementPadding:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesSpaceShowElementPadding
          description: 'Show padding around elements: ''shown'' or ''hidden''.'
        unit:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesSpaceUnit'
          description: >-
            Element spacing (format panel: Spacing): 'small', 'medium', or
            'large'.
      title: WorkbookSpecThemeOverridesSpace
    WorkbookSpecThemeOverridesTableStylesPreset0:
      type: string
      enum:
        - spreadsheet
      title: WorkbookSpecThemeOverridesTableStylesPreset0
    WorkbookSpecThemeOverridesTableStylesPreset1:
      type: string
      enum:
        - presentation
      title: WorkbookSpecThemeOverridesTableStylesPreset1
    WorkbookSpecThemeOverridesTableStylesPreset:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesPreset0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesPreset1'
      description: >-
        Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
        (default).
      title: WorkbookSpecThemeOverridesTableStylesPreset
    WorkbookSpecThemeOverridesTableStylesCellSpacing0:
      type: string
      enum:
        - extra-small
      title: WorkbookSpecThemeOverridesTableStylesCellSpacing0
    WorkbookSpecThemeOverridesTableStylesCellSpacing1:
      type: string
      enum:
        - small
      title: WorkbookSpecThemeOverridesTableStylesCellSpacing1
    WorkbookSpecThemeOverridesTableStylesCellSpacing2:
      type: string
      enum:
        - medium
      title: WorkbookSpecThemeOverridesTableStylesCellSpacing2
    WorkbookSpecThemeOverridesTableStylesCellSpacing3:
      type: string
      enum:
        - large
      title: WorkbookSpecThemeOverridesTableStylesCellSpacing3
    WorkbookSpecThemeOverridesTableStylesCellSpacing:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesCellSpacing0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesCellSpacing1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesCellSpacing2
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesCellSpacing3
      description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
      title: WorkbookSpecThemeOverridesTableStylesCellSpacing
    WorkbookSpecThemeOverridesTableStylesGridLines0:
      type: string
      enum:
        - none
      title: WorkbookSpecThemeOverridesTableStylesGridLines0
    WorkbookSpecThemeOverridesTableStylesGridLines1:
      type: string
      enum:
        - vertical
      title: WorkbookSpecThemeOverridesTableStylesGridLines1
    WorkbookSpecThemeOverridesTableStylesGridLines2:
      type: string
      enum:
        - horizontal
      title: WorkbookSpecThemeOverridesTableStylesGridLines2
    WorkbookSpecThemeOverridesTableStylesGridLines3:
      type: string
      enum:
        - all
      title: WorkbookSpecThemeOverridesTableStylesGridLines3
    WorkbookSpecThemeOverridesTableStylesGridLines:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesGridLines0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesGridLines1'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesGridLines2'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesGridLines3'
      description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
      title: WorkbookSpecThemeOverridesTableStylesGridLines
    WorkbookSpecThemeOverridesTableStylesBanding0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesTableStylesBanding0
    WorkbookSpecThemeOverridesTableStylesBanding1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesTableStylesBanding1
    WorkbookSpecThemeOverridesTableStylesBanding:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesBanding0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesBanding1'
      description: 'Row banding visibility: ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesTableStylesBanding
    WorkbookSpecThemeOverridesTableStylesBandingColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecThemeOverridesTableStylesBandingColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesBandingColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesBandingColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesBandingColor1
    WorkbookSpecThemeOverridesTableStylesBandingColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesBandingColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesBandingColor
    WorkbookSpecThemeOverridesTableStylesAutofitColumns0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesTableStylesAutofitColumns0
    WorkbookSpecThemeOverridesTableStylesAutofitColumns1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesTableStylesAutofitColumns1
    WorkbookSpecThemeOverridesTableStylesAutofitColumns:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesAutofitColumns0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesAutofitColumns1
      description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesTableStylesAutofitColumns
    WorkbookSpecThemeOverridesTableStylesOuterBorder0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesTableStylesOuterBorder0
    WorkbookSpecThemeOverridesTableStylesOuterBorder1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesTableStylesOuterBorder1
    WorkbookSpecThemeOverridesTableStylesOuterBorder:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesOuterBorder0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesOuterBorder1
      description: >-
        Outer table border: 'shown' or 'hidden'. Maps to inverted store
        `hideOuterBorder`.
      title: WorkbookSpecThemeOverridesTableStylesOuterBorder
    WorkbookSpecThemeOverridesTableStylesHeaderDividerColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecThemeOverridesTableStylesHeaderDividerColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesHeaderDividerColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeaderDividerColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesHeaderDividerColor1
    WorkbookSpecThemeOverridesTableStylesHeaderDividerColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeaderDividerColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesHeaderDividerColor
    WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers0
    WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers1
    WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers1
      description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers
    WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers0:
      type: string
      enum:
        - shown
      title: WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers0
    WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers1:
      type: string
      enum:
        - hidden
      title: WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers1
    WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers1
      description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
      title: WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight0
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight1
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor1
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor1
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign0:
      type: string
      enum:
        - left
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign0
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign1:
      type: string
      enum:
        - center
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign1
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign2:
      type: string
      enum:
        - right
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign2
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign0
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign1
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign2
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap0
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap1
    WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap
    WorkbookSpecThemeOverridesTableStylesTextStylesHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesHeader
    WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight0
    WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight1
    WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight
    WorkbookSpecThemeOverridesTableStylesTextStylesCellColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesTextStylesCellColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellColor1
    WorkbookSpecThemeOverridesTableStylesTextStylesCellColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellColor
    WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor1
    WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor
    WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign0:
      type: string
      enum:
        - left
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign0
    WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign1:
      type: string
      enum:
        - center
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign1
    WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign2:
      type: string
      enum:
        - right
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign2
    WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign
    WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign0:
      type: string
      enum:
        - start
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign0
    WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign1:
      type: string
      enum:
        - middle
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign1
    WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign2:
      type: string
      enum:
        - end
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign2
    WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign
    WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap0:
      type: string
      enum:
        - wrap
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap0
    WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap1:
      type: string
      enum:
        - clip
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap1
    WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap
    WorkbookSpecThemeOverridesTableStylesTextStylesCell:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCellTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesCell
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight0
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight1
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor1
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor1
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign0:
      type: string
      enum:
        - left
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign0
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign1:
      type: string
      enum:
        - center
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign1
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign2:
      type: string
      enum:
        - right
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign2
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign0
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign1
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign2
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap0
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap1
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap
    WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeader
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight0
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight1
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight1
      description: 'Font weight: ''normal'' or ''bold''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor1
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: >-
        WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColorOneOf1Kind
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor1
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor:
      oneOf:
        - type: string
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor1
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign0:
      type: string
      enum:
        - left
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign0
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign1:
      type: string
      enum:
        - center
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign1
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign2:
      type: string
      enum:
        - right
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign2
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign2
      description: 'Horizontal text alignment: left, center, or right.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign0:
      type: string
      enum:
        - start
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign0
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign1:
      type: string
      enum:
        - middle
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign1
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign2:
      type: string
      enum:
        - end
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign2
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign1
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign2
      description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap0:
      type: string
      enum:
        - wrap
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap0
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap1:
      type: string
      enum:
        - clip
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap1
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap:
      oneOf:
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap0
        - $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap1
      description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap
    WorkbookSpecThemeOverridesTableStylesTextStylesRowHeader:
      type: object
      properties:
        font:
          type: string
          description: Font family name.
        fontSize:
          type: number
          format: double
          description: Font size in pixels.
        fontWeight:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderFontWeight
          description: 'Font weight: ''normal'' or ''bold''.'
        color:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        backgroundColor:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderBackgroundColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        align:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderAlign
          description: 'Horizontal text alignment: left, center, or right.'
        verticalAlign:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderVerticalAlign
          description: 'Vertical text alignment: ''start'', ''middle'', or ''end''.'
        textWrap:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeaderTextWrap
          description: 'Text overflow: ''wrap'' or ''clip''.'
      title: WorkbookSpecThemeOverridesTableStylesTextStylesRowHeader
    WorkbookSpecThemeOverridesTableStylesTextStyles:
      type: object
      properties:
        header:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesHeader
        cell:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesCell
        columnHeader:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesColumnHeader
        rowHeader:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStylesRowHeader
      title: WorkbookSpecThemeOverridesTableStylesTextStyles
    WorkbookSpecThemeOverridesTableStyles:
      type: object
      properties:
        preset:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesPreset'
          description: >-
            Table preset: 'spreadsheet' or 'presentation'. Omit when spreadsheet
            (default).
        cellSpacing:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesCellSpacing
          description: 'Cell spacing preset: ''extra-small'', ''small'', ''medium'', or ''large''.'
        gridLines:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesGridLines'
          description: 'Grid lines: ''none'', ''vertical'', ''horizontal'', or ''all''.'
        banding:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesBanding'
          description: 'Row banding visibility: ''shown'' or ''hidden''.'
        bandingColor:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesBandingColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        autofitColumns:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesAutofitColumns
          description: 'Autofit column widths (level table only): ''shown'' or ''hidden''.'
        outerBorder:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesOuterBorder
          description: >-
            Outer table border: 'shown' or 'hidden'. Maps to inverted store
            `hideOuterBorder`.
        headerDividerColor:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeaderDividerColor
          description: >-
            Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
            "theme", ref: "colors-xxx" }`.
        heavyVerticalDividers:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeavyVerticalDividers
          description: 'Heavier vertical group dividers (pivot only): ''shown'' or ''hidden''.'
        heavyHorizontalDividers:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTableStylesHeavyHorizontalDividers
          description: 'Heavier horizontal group dividers (pivot only): ''shown'' or ''hidden''.'
        textStyles:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStylesTextStyles'
      title: WorkbookSpecThemeOverridesTableStyles
    WorkbookSpecThemeOverridesTitleFontColorOneOf1Kind:
      type: string
      enum:
        - theme
      title: WorkbookSpecThemeOverridesTitleFontColorOneOf1Kind
    WorkbookSpecThemeOverridesTitleFontColor1:
      type: object
      properties:
        kind:
          $ref: >-
            #/components/schemas/WorkbookSpecThemeOverridesTitleFontColorOneOf1Kind
        ref:
          type: string
      required:
        - kind
        - ref
      title: WorkbookSpecThemeOverridesTitleFontColor1
    WorkbookSpecThemeOverridesTitleFontColor:
      oneOf:
        - type: string
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTitleFontColor1'
      description: >-
        Hex color (`#rgb` or `#rrggbb`) or theme color reference `{ kind:
        "theme", ref: "colors-xxx" }`.
      title: WorkbookSpecThemeOverridesTitleFontColor
    WorkbookSpecThemeOverridesTitleFontFontWeight0:
      type: string
      enum:
        - normal
      title: WorkbookSpecThemeOverridesTitleFontFontWeight0
    WorkbookSpecThemeOverridesTitleFontFontWeight1:
      type: string
      enum:
        - bold
      title: WorkbookSpecThemeOverridesTitleFontFontWeight1
    WorkbookSpecThemeOverridesTitleFontFontWeight:
      oneOf:
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTitleFontFontWeight0'
        - $ref: '#/components/schemas/WorkbookSpecThemeOverridesTitleFontFontWeight1'
      title: WorkbookSpecThemeOverridesTitleFontFontWeight
    WorkbookSpecThemeOverridesTitleFont:
      type: object
      properties:
        color:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesTitleFontColor'
          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/WorkbookSpecThemeOverridesTitleFontFontWeight'
      title: WorkbookSpecThemeOverridesTitleFont
    WorkbookSpecThemeOverrides:
      type: object
      properties:
        borderRadius:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesBorderRadius'
          description: 'Corner rounding: ''square'', ''round'', or ''pill''.'
        categoricalScheme:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesCategoricalScheme'
          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/WorkbookSpecThemeOverridesColors'
        divergingScheme:
          type: string
          description: Named diverging color scheme.
        elementBorder:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesElementBorder'
        fonts:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesFonts'
        hasCards:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesHasCards'
          description: 'Card-style element chrome: ''shown'' or ''hidden''.'
        invertTooltipColors:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesInvertTooltipColors'
          description: 'Invert tooltip colors: ''shown'' or ''hidden''.'
        layoutColors:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesLayoutColors'
        maxPageWidth:
          type: number
          format: double
          description: Max page width in pixels when pageWidth is custom (minimum 600).
        pageWidth:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesPageWidth'
          description: 'Page content width: ''full'', ''large'', ''medium'', or ''custom''.'
        sequentialScheme:
          type: string
          description: Named sequential color scheme.
        space:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesSpace'
        tableStyles:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesTableStyles'
        titleFont:
          $ref: '#/components/schemas/WorkbookSpecThemeOverridesTitleFont'
      title: WorkbookSpecThemeOverrides
    WorkbookSpec:
      type: object
      properties:
        workbookId:
          type: string
          description: Unique identifier of the workbook.
        name:
          type: string
          description: The name of the workbook.
        url:
          type: string
          description: The full URL for the requested document version of the workbook.
        documentVersion:
          type: number
          format: double
          description: The document version of the workbook.
        latestDocumentVersion:
          type: number
          format: double
          description: The most recently published document version of the workbook.
        ownerId:
          type: string
          description: The identifier of the user who owns the workbook.
        folderId:
          type: string
          description: The identifier of the folder in which the workbook is located.
        createdBy:
          type: string
          description: The identifier of the user who created the workbook.
        updatedBy:
          type: string
          description: >-
            The identifier of the user or process that last updated the
            workbook.
        createdAt:
          type: string
          format: date-time
          description: When the workbook was created.
        updatedAt:
          type: string
          format: date-time
          description: When the workbook was last updated.
        description:
          type: string
          description: The description of the workbook.
        schemaVersion:
          $ref: '#/components/schemas/WorkbookSpecSchemaVersion'
          description: The schema version used by this representation of the workbook.
        pages:
          type: array
          items:
            $ref: '#/components/schemas/WorkbookSpecPagesItems'
          description: The pages of the workbook spec and their contents.
        themeName:
          $ref: '#/components/schemas/WorkbookSpecThemeName'
          description: Built-in theme name (`Light`, `Dark`, `Surface`) or org theme UUID.
        themeOverrides:
          $ref: '#/components/schemas/WorkbookSpecThemeOverrides'
        layout:
          type:
            - string
            - 'null'
      required:
        - workbookId
        - name
        - url
        - documentVersion
        - latestDocumentVersion
        - ownerId
        - folderId
        - createdBy
        - updatedBy
        - createdAt
        - updatedAt
        - schemaVersion
        - pages
        - layout
      title: WorkbookSpec
  securitySchemes:
    oauth2:
      type: http
      scheme: bearer

```

## Examples



**Response**

```json
{
  "workbookId": "string",
  "name": "string",
  "url": "string",
  "documentVersion": 1.1,
  "latestDocumentVersion": 1.1,
  "ownerId": "string",
  "folderId": "string",
  "createdBy": "string",
  "updatedBy": "string",
  "createdAt": "2024-01-15T09:30:00Z",
  "updatedAt": "2024-01-15T09:30:00Z",
  "schemaVersion": 1,
  "pages": [
    {
      "id": "string",
      "name": "string",
      "elements": [
        null
      ],
      "visibility": "hidden",
      "backgroundImage": {
        "url": "string",
        "style": {
          "fit": "contain",
          "horizontalAlign": "start",
          "verticalAlign": "start",
          "tiling": "none"
        }
      }
    }
  ],
  "layout": "string",
  "description": "string",
  "themeName": null,
  "themeOverrides": {
    "borderRadius": "square",
    "categoricalScheme": "string",
    "colorOverrides": {},
    "colors": {
      "text": "string",
      "highlight": "string",
      "surface": "string",
      "success": "string",
      "warning": "string",
      "danger": "string",
      "darkMode": "shown"
    },
    "divergingScheme": "string",
    "elementBorder": {
      "color": "string",
      "width": 1.1
    },
    "fonts": {
      "dataFont": "string",
      "textFont": "string"
    },
    "hasCards": "shown",
    "invertTooltipColors": "shown",
    "layoutColors": {
      "useElementForeground": "shown"
    },
    "maxPageWidth": 1.1,
    "pageWidth": "full",
    "sequentialScheme": "string",
    "space": {
      "showElementPadding": "shown",
      "unit": "small"
    },
    "tableStyles": {
      "preset": "spreadsheet",
      "cellSpacing": "extra-small",
      "gridLines": "none",
      "banding": "shown",
      "bandingColor": "string",
      "autofitColumns": "shown",
      "outerBorder": "shown",
      "headerDividerColor": "string",
      "heavyVerticalDividers": "shown",
      "heavyHorizontalDividers": "shown",
      "textStyles": {
        "header": {
          "font": "string",
          "fontSize": 1.1,
          "fontWeight": "normal",
          "color": "string",
          "backgroundColor": "string",
          "align": "left",
          "verticalAlign": "start",
          "textWrap": "wrap"
        },
        "cell": {
          "font": "string",
          "fontSize": 1.1,
          "fontWeight": "normal",
          "color": "string",
          "backgroundColor": "string",
          "align": "left",
          "verticalAlign": "start",
          "textWrap": "wrap"
        },
        "columnHeader": {
          "font": "string",
          "fontSize": 1.1,
          "fontWeight": "normal",
          "color": "string",
          "backgroundColor": "string",
          "align": "left",
          "verticalAlign": "start",
          "textWrap": "wrap"
        },
        "rowHeader": {
          "font": "string",
          "fontSize": 1.1,
          "fontWeight": "normal",
          "color": "string",
          "backgroundColor": "string",
          "align": "left",
          "verticalAlign": "start",
          "textWrap": "wrap"
        }
      }
    },
    "titleFont": {
      "color": "string",
      "fontSize": 1.1,
      "fontWeight": "normal"
    }
  }
}
```

**SDK Code**

```python
import requests

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

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.json())
```

```javascript
const url = 'https://api.sigmacomputing.com/v2/workbooks/workbookId/spec';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

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"
	"net/http"
	"io"
)

func main() {

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

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("Authorization", "Bearer <token>")

	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::Get.new(url)
request["Authorization"] = 'Bearer <token>'

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.get("https://api.sigmacomputing.com/v2/workbooks/workbookId/spec")
  .header("Authorization", "Bearer <token>")
  .asString();
```

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

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.sigmacomputing.com/v2/workbooks/workbookId/spec', [
  'headers' => [
    'Authorization' => 'Bearer <token>',
  ],
]);

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

```csharp
using RestSharp;

var client = new RestClient("https://api.sigmacomputing.com/v2/workbooks/workbookId/spec");
var request = new RestRequest(Method.GET);
request.AddHeader("Authorization", "Bearer <token>");
IRestResponse response = client.Execute(request);
```

```swift
import Foundation

let headers = ["Authorization": "Bearer <token>"]

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

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()
```